PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 完整二元樹問題
作者:
wtmo5566
(effeminacy)
2016-11-24 10:45:29
假設有一棵完整二元樹,其高度h=4時,
請問此棵二元樹的節點數n 最少與最多各多少?
解答給n的範圍是:7 < n < 15
我的疑問:
是不是 7 < n <= 15才對?
因為完滿二元樹必定是完整二元樹
而完滿二元樹的節點數是(2^h) - 1 = 15
所以15是不是也要包含才對
作者:
gary19941208
2016-11-24 10:55:00
我認為要包含
作者:
Transfat
(Transfat)
2016-11-24 11:01:00
我也認為要包含,不過完滿是指full,完整是指complete嗎
作者:
wtmo5566
(effeminacy)
2016-11-24 11:05:00
是的,然後root為1完整二元樹,還有一個特性,不能跳節點,編號要依序存放
作者:
Transfat
(Transfat)
2016-11-24 11:09:00
話說,full不一定是complete吧?full要求是每個internalnode都要有兩個子點,complete是要求每個leaf都要在同一層
作者:
gary19941208
2016-11-24 11:12:00
我們學校老師教的full一定是complete,樓上說的那個叫proper binary tree,但是我好像也有看過不一樣的定義@@
作者:
Transfat
(Transfat)
2016-11-24 11:49:00
我也覺得很妙,我以前學的full是全滿的,可是上網查的又會看到只要每個internal node包含兩個子點也被稱做是full, 可能真的是定義不同吧
作者:
wtmo5566
(effeminacy)
2016-11-24 11:52:00
網路的確有看到不同定義,如果考解釋定義,full我的寫法應該還是偏向節點數全滿那個定義,看了幾本書都是這寫法至於其他定義寫法,也有送分可能
作者: aa06697 (todo se andarà)
2016-11-24 12:31:00
資結跟離散的complete full 意思完全不同喔離散complete=資結的full離散full BT = 每個internal node有兩個子點
作者:
wtmo5566
(effeminacy)
2016-11-24 12:41:00
因為我沒學過離散,感謝A大的釐清
繼續閱讀
[理工] 計組 99 100台大電機
ken52011219
[理工] 離散 2^N (power set of N)為不可數集
ab830921
[理工] [計組] IEEE754最小denormalized number
lawrence022
[理工] 反函數
chunlin01
[理工] [OS]Monitor和Semaphore
gy5204301
[理工] 演算法 NP-complete
yorunohoshi
[理工] 資結 tree
gary19941208
[理工] 演算法 KMP
hopward
Re: [理工] 微分證明
Honor1984
[理工] 微分證明
chunlin01
Links
booklink
Contact Us: admin [ a t ] ucptt.com