我目前正在调试其他人的代码,以翻转相对于我习惯的惯例的“ups”和“downs”。如果以远离根节点的方向(并朝向叶子)遍历树数据结构,则该方向是“向上”还是“向下”?
1
A
回答
1
向下。正如@Shamim所提到的,这符合“深度优先”术语。
在计算机科学中,通常用顶部的根节点和底部的叶子(即上下颠倒)绘制树木。这没有什么意义,但我认为比正确估计需要多少空间来绘制“正确的方式”更容易。
类似的问题和Wikipedia article似乎都同意。
1
这可能取决于您如何在纸上绘制树,但使用更好的术语会更深入。那就是远离根节点的节点位置比节点更近,这在术语Depth-First-Search
中使用。
相关问题
- 1. JQuery树遍历 - 向上树而不是向下
- 2. 遍历树向上
- 3. 检查脸部向上/向下朝鼠标方向
- 4. activemodel的向上遍历树
- 5. 树是有向图还是无向图?
- 6. UIViewController和方向是我朝着正确的方向?
- 7. 如何知道android中的垂直滚动方向,即向上还是向下
- 8. Monogame朝着方向
- 9. 确定圆上的旋转方向/朝向/可变点
- 10. 应该依赖关系在命名空间树上向下还是向下走?
- 11. 根据距离和方向计算点
- 12. iPhone方向 - 如何找出哪个方向是向上?
- 13. 协会遍历方向
- 14. 遍历方向和性能
- 15. iOS示例“GLPaint”无法支持朝向纵向,纵向朝下
- 16. Mapbox方向:如何从结果中提取方向数据
- 17. 控制数字是在python中向上还是向下的
- 18. 向上方向缩放div,而不是向下?
- 19. 如何计算2行是朝向还是离开?
- 20. Nokogiri从节点(每个父节点)的相反方向遍历
- 21. 离子卡向x轴方向滚动
- 22. 向上遍历(父),然后向下(孩子)
- 23. 将摄像头朝向它所面向的方向
- 24. 我的平板电脑的方向是180度(上方向下)?
- 25. 如何判断照片是以横向还是纵向拍摄的? JPEG .NET元数据方向
- 26. 如何知道slideToggle()是向上还是向下移动?
- 27. 如何知道Android看起来是向上还是向下?
- 28. 如何使用SNMP检查端口是向上还是向下
- 29. 如何检查scrollview/recyclerview是向上还是向下滚动android
- 30. 如何知道UIwebview是向下还是向上滚动? (swift)
在您的上下文中,合乎逻辑的期望是***下降***意味着**深度优先 - **。 – Kris 2012-01-12 06:10:41