[问题] 资料结构二元树问题

楼主: Sunofgod ( )   2014-12-07 21:20:40
王致强 资料结构2014中的一个例题
问到下列有关树的说明哪些是正确的
其中一个正确的叙述如下
即使在一棵树中每个节点最多只有两个子节点,这棵树未必是二元树
书中二元树定义如下
二元树可以是空树 或者一格树根及两个子树 分别称左子树跟右子树 左右子树都是二
元树
以下是个人想法
既然已经说是在一棵树中 那应该先排除有循环了
每个节点最多只有两个子节点表示树的degree是2
实在不懂为什么一棵树中每个节点最多都只有两个节点 却还未必是二元树
哪边思考得不够周延吗?
想好久了 ...
作者: micheline (小米)   2014-12-07 22:16:00
"一棵树中每个节点最多都只有两个节点" 空树也符合但二元树不能是空树等 我弄错了 不要理我XDD 帮我删推文好吗orz.......
作者: frank800205   2014-12-07 22:21:00
要考虑无序跟有序的问题 ”无序”树的话不是二元树
楼主: Sunofgod ( )   2014-12-07 23:00:00
原来是有序无序的问题 感谢!
作者: gunhello (资深动感超人)   2014-12-08 10:21:00
所谓有序无序的定义是?按照节点顺序(完整树)?还是数字按照大小顺序呢?有些书把二元树当成二元搜寻树,所以真正的定义是啥?参考书编辑者也说外国定义不一,有点令人困扰。谢谢神人告知。
楼主: Sunofgod ( )   2014-12-08 11:32:00
有序无序应该是指根到子节点是单向而不是双向吧我的理解
作者: gunhello (资深动感超人)   2014-12-08 12:33:00
原来如此,这样一来就清楚多了,感谢您。
楼主: Sunofgod ( )   2014-12-09 17:11:00
我不是很确定 还是请你查证看看....

Links booklink

Contact Us: admin [ a t ] ucptt.com