首页 理论教育 大学计算机基础:树的基本概念[图]

大学计算机基础:树的基本概念[图]

时间:2023-11-19 理论教育 版权反馈
【摘要】:Tm,其中每一个集合Ti本身也是一棵树,被称作根的子树。·m>0时,子树的个数没有限制,但它们一定是互不相交的。节点拥有的子树数被称为节点的度。除根节点外,分支节点也被称为内部节点。同一个双亲的孩子之间互称为兄弟。如果将树中节点的各个子树看成从左到右是有次序的,不能互换的,则称该树为有序树,否则称为无序树。树的定义如图9-19所示:图9-19树的定义更换图片

大学计算机基础:树的基本概念[图]

树(tree)是n(n>=0)个节点的有穷集。n=0时称为空树。

在任意一个非空树中:

(1)每个元素称为节点(node);

(2)仅有一个特定的节点被称为根节点或树根(root)。

(3)当n>1时,其余节点可分为m(m≥0)个互不相交的集合T1,T2,……Tm,其中每一个集合Ti(1<=i<=m)本身也是一棵树,被称作根的子树(subtree)。

注意:

·n>0时,根节点是唯一的。(www.xing528.com)

·m>0时,子树的个数没有限制,但它们一定是互不相交的。

节点拥有的子树数被称为节点的度(Degree)。度为0的节点称为叶节点(Leaf)或终端节点,度不为0的节点称为分支节点。除根节点外,分支节点也被称为内部节点。节点的子树的根称为该节点的孩子(Child),该节点称为孩子的双亲或父节点。同一个双亲的孩子之间互称为兄弟。树的度是树中各个节点度的最大值。

节点的层次(Level)从根开始定义起,根为第一层,根的孩子为第二层。双亲在同一层的节点互为堂兄弟。树中节点的最大层次称为树的深度(Depth)或高度。如果将树中节点的各个子树看成从左到右是有次序的,不能互换的,则称该树为有序树,否则称为无序树。森林是m(m>=0)棵互不相交的树的集合。

树的定义如图9-19所示:

图9-19 树的定义更换图片

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈