Q
四叉樹遍歷
6
A
回答
2
採取甘德在下面的紙張,看看它是否有你需要什麼...
Simple and Efficient Traversal Methods for Quadtrees and Octrees
3
一個簡單的方法是線性的樹。當然,你必須遞歸地完成它,但是你要創建一個指向你想要訪問的節點的指針數組,然後從中創建一個前向迭代器。
+0
太簡單了!我怎麼沒有想到這樣做。現在順便說一句,我正面臨與其中一個索引等於它的父節點的問題。似乎我必須改變插入規則或什麼。任何想法? – 2012-02-04 11:22:47
0
這是我在JavaScript實現: https://github.com/alexroat/quadtree-traversal
存在視覺演示,顯示了算法的行爲。
相關問題
- 1. 遍歷四叉樹
- 2. 四叉樹的遍歷
- 3. 二叉樹遍歷
- 4. 二叉樹遍歷
- 5. 遍歷二叉樹
- 6. 遍歷二叉樹
- 7. 二叉樹級別遍歷
- 8. 二叉樹遍歷抽象
- 9. 二叉搜索樹遍歷
- 10. 遍歷二叉搜索樹
- 11. 爲了遍歷二叉樹
- 12. 迭代八叉樹遍歷
- 13. 二叉搜索樹遍歷
- 14. 遍歷非二叉樹
- 15. 遍歷二叉搜索樹
- 16. Javascript:遍歷二叉樹?
- 17. 二叉樹級別遍歷
- 18. SQL二叉樹遍歷
- 19. 遞歸遍歷二叉樹
- 20. 在樹中遍歷二叉樹C
- 21. 遍歷樹遍歷
- 22. 二叉樹的前序遍歷,後序遍歷?
- 23. 基於矢量的二叉樹遍歷
- 24. 遍歷N叉樹級訂單
- 25. 二叉樹遍歷的時間效率
- 26. 爲了遍歷修改的二叉樹
- 27. 遞歸函數來遍歷二叉樹
- 28. 推廣二叉樹遍歷操作?
- 29. 二叉樹inorder遍歷顯示錯誤
- 30. 遍歷二叉樹時出現NullPointerException
在提問之前,我給了本文一個快速嘗試。也許這太快了。 – 2012-02-03 18:05:48