Re: [理工] 100&101台大电机丙-DS

楼主: a5120265 (霍华德)   2014-02-21 18:35:29
想请问100年第九题的B选项
文中所谓leaf node可以算external node吗?
就我所知在extend or 红黑树下是把NULL视为external的
这时候原本的leaf就会被视为internal node吧(因为原本的leaf有child了)
而如果今天都不加external node(例如最原始的BST)
internal node定义的有child的node,leaf node就会不是internal node
那么我们可以说leaf node = external node吗?
会问这问题是因为
看到板上说这题B不能选是因为三元树
1
| | |
2 3 4
|
5
这样也是有2个internal node 3个leaf node
但题目有提及(ie. external node) 所以我会认为要把NULL视为external node
原本的leaf node 视为internal node
但这样的话B就要选了吧??
我翻了原文书 并没有特别针对这种状况把leaf node定义为external node
想请问看到题目说external node时 是否就意味要把NULL视为external node?
谢谢指点
※ 引述《skybee (斯盖比)》之铭言:
: 想问100 第8题的D选项
: double linked list 的话做一次O(n)
: 那做O(log n)回 不就是O(nlog n)
: 为什么这选项不能选?
: ※ 引述《BuliBuchi (不离不弃)》之铭言:
: : http://tinyurl.com/cpkzwuq 101
: : http://tinyurl.com/cd77xza 100
: : 想跟大家对个答案
: : 不过写起来蛮不顺的
: : 所以有错请大大指教
: : 101
: : 单选
: : 1~5.AECBD
: : 多选
: : 6.AD
: : 7.CDE
: : 8.AB
: : 9.ADE
: : 10.CDE
: : 11.AB
: : 100
: : 单选
: : 1~5.EACBD 6看不懂题目..
: : 多选
: : 7.CDE
: : 8.BC
: : 9.E
: : 10.CDE
: : 11.ABCD
: : 12.AE
: : 13.E
: : 14.ABCD
: : 15.ABE
: : 16.B
作者: WashFreeID (免洗)   2014-02-21 19:31:00
external可以当leaf也可以null, 看题目怎说吧这题就说是leaf了
楼主: a5120265 (霍华德)   2014-02-21 20:26:00
恩恩了解!所以所有BT外部点=内部点+1这种叙述要算False?
作者: WashFreeID (免洗)   2014-02-21 20:57:00
同标题前面有一位大大有画反例了

Links booklink

Contact Us: admin [ a t ] ucptt.com