dar*_*sky 3 java quadtree
我正在为四叉树编写一个删除方法.
现在,当您删除节点中的项目时,您需要检查其兄弟节点以查看是否需要折叠节点并将它们合并为一个节点.
为了检查兄弟姐妹,我应该存储指向父节点的指针,还是有办法以递归和更好的方式做到这一点?
谢谢
mar*_*man 10
要在四叉树中删除,您需要基本上执行以下操作:
在第1步之后,你基本上完成了.如果您想节省内存并保持树的效率,那么您应该执行第2步和第3步.
是的,您应该保留父节点引用以使反向遍历有效.
归档时间:
13 年,11 月 前
查看次数:
4024 次
最近记录:
13 年,7 月 前