- 論壇徽章:
- 0
|
是這樣的,現(xiàn)在我這里有兩棵建立好的二叉樹,同時也能夠解析開(指的是,各結(jié)點間的關(guān)聯(lián))
兩棵樹有相同的地方,也有差異,簡單的一種情況為:
A A
| | | |
C D C | |
B D
這是比較簡單的情況了(當然,一切從簡單入手)
我如何才能對其進行比較,最終應(yīng)該是能夠達到合并,而畫樹,有清晰直觀的效果
假設(shè)右邊樹可以標記為A' C' B' D'
到時候合并到左邊,預(yù)期效果如下:
AA'
| |
CC' | |
B' DD'
也不知道這種思路行不行,感覺上很痛苦
大家有什么其他思路沒
或者實現(xiàn)這種方法,覺得容易的算法
我在找關(guān)系的時候,必須層層向上尋找同樣的父親產(chǎn)生關(guān)聯(lián),數(shù)據(jù)的結(jié)構(gòu)感覺也很很復雜
更新內(nèi)容:
現(xiàn)在我把實際上,預(yù)期能夠比較的兩棵樣品樹貼上來
如果各位高人,誰在空閑的時候,不妨幫我想想辦法,如何實現(xiàn)合并和比較
十分感謝了
tree_one.jpg (2.27 KB, 下載次數(shù): 43)
下載附件
2008-01-04 13:14 上傳
tree_two.jpg (4.58 KB, 下載次數(shù): 40)
下載附件
2008-01-04 13:14 上傳
[ 本帖最后由 perljoker 于 2008-1-4 13:14 編輯 ] |
|