我目前正在調試其他人的代碼,以翻轉相對於我習慣的慣例的「ups」和「downs」。如果以遠離根節點的方向(並朝向葉子)遍歷樹數據結構,則該方向是「向上」還是「向下」?
1
A
回答
1
向下。正如@Shamim所提到的,這符合「深度優先」術語。
在計算機科學中,通常用頂部的根節點和底部的葉子(即上下顛倒)繪製樹木。這沒有什麼意義,但我認爲比正確估計需要多少空間來繪製「正確的方式」更容易。
類似的問題和Wikipedia article似乎都同意。
1
這可能取決於您如何在紙上繪製樹,但使用更好的術語會更深入。那就是遠離根節點的節點位置比節點更近,這在術語Depth-First-Search
中使用。
相關問題
- 1. JQuery樹遍歷 - 向上樹而不是向下
- 2. 遍歷樹向上
- 3. 檢查臉部向上/向下朝鼠標方向
- 4. activemodel的向上遍歷樹
- 5. 如何檢測設備是否朝向特定點方向
- 6. 我該如何設定子彈朝向敵人的方向?
- 7. UIViewController和方向是我朝着正確的方向?
- 8. 確定圓上的旋轉方向/朝向/可變點
- 9. 應該依賴關係在命名空間樹上向下還是向下走?
- 10. 協會遍歷方向
- 11. 遍歷方向和性能
- 12. iOS示例「GLPaint」無法支持朝向縱向,縱向朝下
- 13. 向上方向縮放div,而不是向下?
- 14. 如何計算2行是朝向還是離開?
- 15. 離子卡向x軸方向滾動
- 16. 向上遍歷(父),然後向下(孩子)
- 17. 我的平板電腦的方向是180度(上方向下)?
- 18. 如何判斷照片是以橫向還是縱向拍攝的? JPEG .NET元數據方向
- 19. 如何檢查scrollview/recyclerview是向上還是向下滾動android
- 20. 如何知道Android看起來是向上還是向下?
- 21. 樹圖方向
- 22. 如何用向上和向下按鈕遍歷列表?
- 23. 需要方向通過數組遍歷
- 24. 測試在Mac OS中滾動是向上還是向下?
- 25. 循環陣列,向上和向左的方向工作,向下和向右的方向返回錯誤?
- 26. 如何遍歷列向量並將結果輸出到另一列向量
- 27. 如何找出scrollView即將向上還是向下滾動
- 28. 如何檢測:向上滾動還是向下滾動?
- 29. Django投票向上/向下方法
- 30. 如何計算屏幕朝向的方向
在您的上下文中,合乎邏輯的期望是***下降***意味着**深度優先 - **。 – Kris 2012-01-12 06:10:41