【发布时间】:2013-01-01 19:01:07
【问题描述】:
所以我浏览了网络,stackoverflow 中有几个问题是定义:
- 通常,内部节点是任何不是叶子的节点(没有子节点)
- 非叶/非终端/内部节点 - 至少有一个度数不等于 0 的子节点或后代节点
- 据我了解,它是一个不是叶子的节点。
我正要得出结论,根也是一个内部节点,但它的定义似乎有些模糊,如下所示:
What is an "internal node" in a binary search tree?
- 如图所示,内部节点是位于树根和叶子之间的节点
如果我们遵循该定义,那么根节点将不会被视为内部节点。那么根节点是不是内部节点呢?
【问题讨论】:
-
是的,我知道你的意思,我可能会问教练你是否担心。就我个人而言,我不会将根称为“内部”节点,但我不知道你会对此达成多少共识......
-
同意。根据你问的人,你会得到不同的答案。
标签: data-structures tree binary-tree nodes treenode