2012-02-03 171 views
6

我正在嘗試爲四叉樹實現前向迭代器。不幸的是,我似乎無法在四叉樹中找到任何有關遍歷的資源。四叉樹遍歷

任何人都可以指向正確的方向嗎?

回答

3

一個簡單的方法是線性的樹。當然,你必須遞歸地完成它,但是你要創建一個指向你想要訪問的節點的指針數組,然後從中創建一個前向迭代器。

+0

太簡單了!我怎麼沒有想到這樣做。現在順便說一句,我正面臨與其中一個索引等於它的父節點的問題。似乎我必須改變插入規則或什麼。任何想法? – 2012-02-04 11:22:47