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