数据结构一树

作者: QiuZhiFeng | 来源:发表于2017-03-31 23:04 被阅读83次

请尊重作者的劳动成果,如需转载请注明出处,谢谢!

如果觉得不错,可以关注我或者点赞,这就是你们对我最大的鼓励!


树型结构是非线性数据结构树与二叉树最为常用

树结构在生活中很常见,比如说,家族的族谱,政府机构的上下级关系等,都可以形象的表示树的结构。

树是由结点构成的。我们称结点A为根结点。结点{B,E,F,I,J}组成的集合,结点集合{C,G},结点集合{D,H,K}都是A的子树。

关于树,有很多专业名词,下面介绍一些基本名词

度(Degree)------结点拥有的子树的个数称为结点的度。在上图中 A的度为3。B的度为2。C的度为1。D的度为1。G的度为0

叶子(Leaf)---度为0的结点称为叶子或者终端结点。在上图中,I , J , G , K都是叶子

孩子(Child),双亲(Parent)--结点的子树的根称为该结点的孩子。在上图中, B , C , D 是 A 的孩子。 I , J 为 E 的孩子。相对的,A为B, C, D的双亲。 E 是 I, J 的双亲

兄弟(Sibling)---同一个双亲的孩子之间的关系则为兄弟。上图中,B , C , D 的关系为兄弟。 E , F 之间的关系也是兄弟

层次(Level)---树的根结点为第一层,根结点的孩子为第2层某个结点为第 k 层则它的子树的根就在第(k + 1)层。

深度(Depth)--树的最大层次称为深度,或者高度。 上图中,该树的深度为4.

如果从树的结点的子树从左往右看,是有次序的。那么称该树为有序树,否则称为无序树。有序树的最左边的子树的根称为第一个孩子,最右边的称为最后一个孩子。如上图,该树为有序树,结点顺序为A,B,C,D,E,F..... 。 B 称为 A 的第一个孩子,D称为A的最后一个孩子。

相关文章

  • 数据结构一树

    请尊重作者的劳动成果,如需转载请注明出处,谢谢! 如果觉得不错,可以关注我或者点赞,这就是你们对我最大的鼓励! 树...

  • 四月芳菲情更浓

    我的散文集《红尘艳语》 四月,草长莺飞。一树一树的暖。一树一树的花开。一树一树的浓情。一树一树的希望。 随意望向哪...

  • IOS开发_数据结构

    1、数据结构; 2、算法; 3、数据结构与算法; 1、数据结构; 1.1 概念: 数据结构:数据结构是计算...

  • 核桃树结核桃果

    一棵核桃树 连理着一树核桃枝 一树的碧绿 覆盖着一树的叶 一树的清风 摇着一树的光影 一树的青果 青涩着一树的爱 ...

  • py基础

    5Python集合容器 数据结构数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构...

  • 我想,我是不是该憎恨过去(外一首)

    一树 刘亚全 一树烟花,一树奔跑 一树曾经拥有的曲调 被风吹去了痕迹 剩下一树不知如何接受的拥抱 绿色用一树旧钥匙...

  • 一树一树的花开

    我爱一树一树的花开,原来在梦远处遇见; 我爱一树一树的花开,期待在梦醒时重逢。 我在都市荒漠里,苦苦找寻一树一树的...

  • 春天与婴儿

    朱自清说春天 像刚落地的孩子 从头到脚都是新的 是的,原野葱茏 那一树一树的粉 一树一树的白 还有一树一树的绿 都...

  • 思维导图之数据结构+算法

    数据结构+算法 = 程序 数据结构比较 参考文章 数据结构与算法数据结构与算法(java)

  • 我喜欢

    我喜欢 一树一树的花开 一树一树的花落 喜欢 你在树下 喜欢 你不在树下

网友评论

    本文标题:数据结构一树

    本文链接:https://www.haomeiwen.com/subject/tvrbottx.html