1
14
这只是一个定义问题,但在这种情况下, 对 . CLR将X的祖先定义为从根到X的唯一路径上的任何节点,根据定义,其中包括X。 你引用的句子片段从下一页的练习12.2-6开始,它规定了这一点:
-) |
2
5
不正常,阿法克。例如,在维基百科网页上 binary trees , 祖先 定义如下:
但显然,课本对 祖先 节点就是它自己的祖先。这个定义并不完全是直观的,但是一本教科书可以自由地为它使用的术语引入自己的定义。也许这个定义简化了一些相关的描述/定理等。 |
3
-1
不,节点不是它自己的祖先。我认为应该是:如果X节点的右子树是空的,X有一个继承者Y,那么Y是X的左子树的最低祖先。
|
mourinho · Python中按顺序遍历树返回列表 6 年前 |
Dongho Han · 用C语言中的二叉搜索树查找合计 6 年前 |
Richard Cooper · 使用递归的C++二叉搜索树 6 年前 |
Pranshu · 无法删除二进制搜索树中的根节点 6 年前 |
Vanshaj · 给定的数字序列是否有唯一的二进制搜索树? 7 年前 |
M.Hamra · 如何编写递归函数来返回BST中的最小值? 7 年前 |
Matt · 二进制搜索树遍历方法,以便字符串 7 年前 |
I.Klein · 递归获取二叉搜索树的高度[闭合] 7 年前 |