美文网首页
2018-09-07

2018-09-07

作者: ssqssqssq | 来源:发表于2018-09-07 21:40 被阅读0次

树的基本定义:

树是一种非线性结构,有一个直接前驱,可能有很多个后继

根节点:没有前驱结点

叶子节点:没有后继节点

森林:指m棵不相交的树的集合

双亲节点:即上层的那个结点(直接前驱) parent

孩子:即下层节点的子树(直接后续)child

兄弟:同一双亲下的同层节点(孩子之间互称兄弟)

结点的度:该节点下挂接的直接后继节点个数

树的度:所有结点度中的最大值

树的深度:指所有节点中最大的层数

树的存储方式:顺序存储 (不易进行还原)  链式存储(需要存储所有节点和节点之间的关系)

主要用的方式进行存储

树的表示方法:双亲链表示法

二叉链表示法:


通过树的指针实现树结点之间的关系

重点:二叉树

在第i层,二叉树至多有2^(i-1)个结点,深度为k的二叉树,之多有(2^k)-1的节点

满二叉树:一颗深度为k ,具有(2^k)-1个结点的二叉树

完全二叉树:第k-1层和满二叉树相同,最后一层的叶子结点尽量靠左

相关文章

网友评论

      本文标题:2018-09-07

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