2012-02-03 217 views
6

我正在尝试为四叉树实现前向迭代器。不幸的是,我似乎无法在四叉树中找到任何有关遍历的资源。四叉树遍历

任何人都可以指向正确的方向吗?

回答

3

一个简单的方法是线性的树。当然,你必须递归地完成它,但是你要创建一个指向你想要访问的节点的指针数组,然后从中创建一个前向迭代器。

+0

太简单了!我怎么没有想到这样做。现在顺便说一句,我正面临与其中一个索引等于它的父节点的问题。似乎我必须改变插入规则或什么。任何想法? – 2012-02-04 11:22:47