[問題] 將ARRAY的值放入二元樹
簡單來說 如果今天有個ARRAY是這樣
i 0 1 2 3 4 5 6 7 8 9 10
A[i] 0 5 3 7 4 8 0 9 7 0 8
畫成二元樹是這樣
5
3 7
4 8 9
7 8
簡單來說就是把ARRAY的資料轉成二元TREE
請問該如何實作 想了很久想不出概念
因為他有LEFT跟RIGHT LINK 中間又有空值 最後這程式還要traversal
所以parent到child的link一定要有
還有不知道要不要先把中間兩個0的NODE補起來
因為建立起之後還要判斷是否為LEFTIST TREE
以上新手發問 感謝:)
--
孤單很好, ﹡.
你好厲害唷 ‥ ﹡ … 怎麼變的啊?
因為事實上也沒有人那麼在乎你。 ╰ ‥ 鏘啷! ﹡ ╯
是什麼啊? ○ ○ ﹡﹨○∕ ‥ ○>
● ╰ △ △﹨ □ * □
φkcetair ︿■ ∥ ╯︳ ∥ ∥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.192.196
※ 編輯: ernieyang09 來自: 112.104.192.196 (12/16 17:06)
→
12/16 17:08, , 1F
12/16 17:08, 1F
→
12/16 17:08, , 2F
12/16 17:08, 2F
→
12/16 17:09, , 3F
12/16 17:09, 3F
→
12/16 17:09, , 4F
12/16 17:09, 4F
→
12/16 17:11, , 5F
12/16 17:11, 5F
→
12/16 17:11, , 6F
12/16 17:11, 6F
sry更正了 剛剛排版排錯
※ 編輯: ernieyang09 來自: 112.104.192.196 (12/16 17:12)
→
12/16 17:15, , 7F
12/16 17:15, 7F
→
12/16 17:15, , 8F
12/16 17:15, 8F
→
12/16 17:15, , 9F
12/16 17:15, 9F
→
12/16 17:16, , 10F
12/16 17:16, 10F
→
12/16 17:16, , 11F
12/16 17:16, 11F
→
12/16 17:16, , 12F
12/16 17:16, 12F
→
12/16 17:19, , 13F
12/16 17:19, 13F
推
12/16 17:25, , 14F
12/16 17:25, 14F
→
12/16 17:28, , 15F
12/16 17:28, 15F
→
12/16 17:30, , 16F
12/16 17:30, 16F
→
12/16 17:32, , 17F
12/16 17:32, 17F
→
12/16 17:37, , 18F
12/16 17:37, 18F
→
12/16 17:41, , 19F
12/16 17:41, 19F