AhrenLi

Results 3 comments of AhrenLi

阅读了您的算法,觉得很有参考价值。 我有另一种思路, 1. 从下向上,递归算出每一个节点的“宽度”,父节点的宽度等于其所有子节点宽度的和 2. 从上向下,根据父节点的宽度,计算出起始横左边的位置,然后依次算出,同一层节点的位置 3. 递归过程2,得到所有节点的位置 我已经使用别的语言实现了,能够达到类似的效果。 但是,我目前遇到一个问题,无论博主的方法,还是上面的方法,都无法解决,当最后一层节点数过多,整个画布特别宽的问题,希望听听博主的建议,谢谢!

@phenomLi 谢谢你的回复,我想想别的思路

能提供下完整的代码吗?🙏