|
|
1
6
是的,是的。 |
|
|
2
2
当然,空树究竟是什么取决于您的实现,以及“有效”一词的含义,但一般来说,我会对这两个问题说“是”。空树表示您所涉及的一组实体为空的情况,而单个节点表示包含一个实体的情况。 |
|
|
3
2
没有子节点的单个节点当然是有效的,并且根据 Binary Tree Structure :
为了完整性,这 Wikipedia entry 是对术语等的非常有用的总结。 |
|
|
4
1
如果树是空的,就没有树。因此,有效性问题没有出现。
对。这是一个只有一个元素的三通。 |
|
|
5
1
我觉得你把苹果和橙子混在一起了:
现在,一棵树是一个有序的集合:没有更多,没有更少。当然,一套可以是空的!这意味着,在你的 实施 ,类似于:
表示一棵空树?嗯,这取决于你的型号。
例如,您可以认为一个空子树应该由一个没有值的节点表示,并且对leafs的引用无效:在该模型中,
|
|
|
6
0
二叉树可以递归定义为:
|
|
|
7
0
是的,这两个条件都是正确的。 对于二叉树,每个节点可以有零、一或两个子节点。 如果一个树只有一个根节点而没有其他节点,那么它被称为空树。 |