- 3
- 0
- 约5.85千字
- 约 36页
- 2016-12-23 发布于重庆
- 举报
5.5 树和森林 《数据结构(C#语言描述)》配套PPT 5.5.1 树的存储结构 树的双亲孩子链表表示法 孩子表示法 2 0 1 2 3 4 5 6 7 8 A B C -1 0 0 D E F 0 1 1 G H I 1 3 3 1 2 3 4 5 6 7 8 5.5 树和森林 《数据结构(C#语言描述)》配套PPT 5.5.1 树的存储结构 孩子兄弟表示法 1 树的每个结点都有自己的孩子,孩子表示法是指在树的每个结点中设置指针指向该结点的孩子。由于一般树中的结点可能存在多个孩子,因此需要使用链表依次存储结点的所有孩子。孩子链表的存储结构需同时使用数组和单链表来实现 。 nextSibling data firstChild A B C D E F G H I 5.5 树和森林 《数据结构(C#语言描述)》配套PPT 5.5.2 森林、树、二叉树的相互转换 一般树转换为二叉树 1 连线:在所有兄弟结点之间加一条连线。 切线:对于每个结点,除了保留与其最左孩子的连线外,去掉该结点与其他孩子之间的连线。 旋转:将所有水平方向连线顺时针旋转45°,就可以得到一棵形式上更为清楚的二叉树。 A B E G D H I C F A B E G D H I C F 5.5 树和森林 《数据结构(C#语言描述)》配套PPT 5.5.2 森林、树、二叉树的相互转换 森林转换为二叉树 2 G H I A B D C E F H I A B C D E G F 5.5 树和森林 《数据结构(C#语言描述)》配套PPT 5.5.2 森林、树、二叉树的相互转换 二叉树还原为一般树 3 A B E G D H I C F A B E G D H I C F 5.5 树和森林 《数据结构(C#语言描述)》配套PPT 5.5.2 森林、树、二叉树的相互转换 二叉树还原为森林 2 将一棵由森林转化得到的二叉树还原为森林的步骤如下: 将二叉树根结点与沿着其右链不断地搜索到的所有右孩子的连线全部抹去,这样就得到包含若干棵二叉树的森林。 将每棵二叉树还原为一般树,这样就可以得到森林。 Company LOGO 第4章 树 《数据结构(C#语言描述)》配套PPT 北京大学出版社 制作:陈广 博客: 《数据结构(C#语言描述)》配套PPT 引入 《数据结构(C#语言描述)》配套PPT 数据结构中使用树形结构来表示元素间的一对多的关系。 司令 军长 军长 军长 师长 师长 师长 师长 师长 师长 师长 师长 师长 . . . . . . 5.1 树的基本概念 《数据结构(C#语言描述)》配套PPT 5.1.1 树的定义 树(Tree)是n(n≥0)个结点(Node)的有限集。在任意一棵非空树中,有且仅有一个特定的称为根(Root)的结点,当n1时,其余结点分成m(m0)个互不相交的有限集T1,T2,…,Tm,其中每一个集合本身又是一棵树,并且称为根的子树。树的定义是递归的,即在树的定义中又用到了树的概念,它刻画了树的固有特性,即一棵树由若干棵子树构成,而子树又由更小的若干棵子树构成。 5.1 树的基本概念 《数据结构(C#语言描述)》配套PPT 5.1.2 树的表示 A B C D E F G H I A B D I E C F G H (a) 树形表示法 (d) 凹入表示法 (c) 文氏图表示法 I D E B A F H C G (A(B(D(I),E),C(F,G,H))) (b) 括号表示法 5.1 树的基本概念 《数据结构(C#语言描述)》配套PPT 5.1.3 树的基本术语 树的结点: 数据元素的内容及指向其子树的分支统称为结点。 结点的度: 在树中,结点拥有子树的个数称为结点的度。 树的度: 树的度是树内各结点的度的最大值。 叶子或终端结点: 度为0的结点称为叶子或终端结点。 A B C D E F G H I 5.1 树的基本概念 《数据结构(C#语言描述)》配套PPT 5.1.3 树的基本术语 非终端结点或分支结点: 度不为0的结点称为非终端结点或分支结点。除根结点之外,分支结点也称为内部结点。 孩子、双亲: 结点的子树的根称为该结点的孩子,该结点称为孩子的双亲或父亲。 兄弟: 同一个双亲的孩子称为兄弟。 祖先和子孙: 结点的祖先是从根到该结点所经分支上的所有结点。反之,以某结点为根的子树中的任一结点都称为该结点的子孙。 A B C D E F G H I 5.1 树的基本概念 《数据结构(C#语言描述)》配套PPT 5.1.3 树的
您可能关注的文档
最近下载
- 余华读书分享名著导读《第七天》.pptx VIP
- 毕业设计(论文)-大连-香港-新加坡航次计划.doc VIP
- 《老年人能力评估》精品课件——项目四 老年人基础运动能力评估.pptx
- 激光雷达探测大气气溶胶及人为排放气溶胶直接效应分析.ppt
- 2025年陕西省安康市中考数学一模试卷含答案.pptx VIP
- pilz安全继电器x2.8p中文说明书.pdf VIP
- 2_H3G-TA硬件安装调试手册(CM-02N)B2版(对外公开)华塑电池巡检仪.pdf VIP
- 莫言《丰乳肥臀》中女性形象分析.doc VIP
- 热质交换原理与设备.pptx VIP
- 高速铁路专用热缩套管项目节能评估报告(节能专篇) .pdf
原创力文档

文档评论(0)