树的程度是多少? (如,树ADT)

时间:2009-03-25 02:43:18

标签: data-structures tree binary-tree

我知道节点的程度就是它拥有的孩子数。

但是,我们如何定义树的程度?

13 个答案:

答案 0 :(得分:12)

基本上树的程度是它的子节点的总数,即从它发起的节点的总数。树的叶子没有任何子节点,因此它的度数为零。

节点的程度是子树中以该节点为根的分区数。 度数= 0的节点称为叶子。

答案 1 :(得分:9)

一般情况下,图表具有最小程度和最大程度,这只是图表中所有节点的最大程度的最小程度。

如果一个图是k-正则的,那就是所有节点都有k个邻居,最小和最大度等于k,并且该图表称为k度。

因为树不是k-regular,你不能说它有grad k,但你可以找到它的最小或最大渐变。

很常见的是k-ary树,它们是有根的树,每个节点最多有k个孩子。

答案 2 :(得分:2)

每个节点本身就是一棵树。树的程度是根节点的程度。

答案 3 :(得分:2)

节点的程度是其子节点的数量。树的程度是其任何节点的最大程度。

答案 4 :(得分:1)

对于有根树,您可以将其定义为根的程度。在某些情况下,说它是树中任何节点的最大程度可能是有意义的。但是没有上下文,很难说正确的定义是什么。这取决于你想要如何使用它以及树的“程度”的重要性。如果你有一个具体的例子,或者你发现令人费解的一段文字,请更新问题。

答案 5 :(得分:1)

回答相关问题永远不会太晚!

图的度为2n

要查找树的度数,请对树的边缘使用以下公式: 边=(顶点-1)

现在将对图的程度的了解应用于树中的边数: 树度= 2(n-1)                = 2n-2

答案 6 :(得分:1)

周围有2种不同的定义:

  • 树的程度是树节点的最大程度。(摘自“软件工程,算法设计和分析”,第2卷,I。Pu,2006年)
  • 树的根程度。(来自Wikipedia

所以我们必须从上下文☠️☠️得出含义。

答案 7 :(得分:0)

理论上,树的程度定义是它是给定树中节点的最大程度。 节点的度数是给定树中节点的子树数。

答案 8 :(得分:0)

节点可能的最大子节点数称为节点度

答案 9 :(得分:0)

它是给定树中节点的最大程度。在上面的节点A中,树有3度,另一个节点B也有3度。在所有这个值中,最大值是这样,树的程度是3。

答案 10 :(得分:0)

在树数据结构中,节点的子节点总数称为该节点的DEGREE。简单来说,节点的度数就是它拥有的子节点数。

但是树中所有节点中节点的最高度被称为&#39;树的度<&lt;

答案 11 :(得分:0)

树的度数是树中节点的最大度数。例如,二叉树的度数恰好为2。

阳极的度数是它的子树数。在二叉树中,所有节点的阶数为0、1或2。

引用here

答案 12 :(得分:0)

树的度数是任何节点可以拥有的最大子级数。一棵树的程度是预先定义的,因此通过查看一棵树,我们无法分辨一棵树的程度。

假设我们有一棵等级为3的树,但树的每个节点只有0,1或2个子代。但这并不意味着树的度数是2,因为我们可以向任何节点添加1个元素。