第9章__树_零基础学数据结构
第9章 树 从第3章到第8章介绍的线性表、栈、队列、串、数组和广义表都属于线性结构。本章要介绍的树和下一章要介绍的图都属于非线性数据结构。线性数据结构中的每个元素有唯一的前驱元素和唯一的后继元素,即前驱元素和后继元素是一对一的关系。 9.1 树 树是一种非线性的数据结构,树中的元素之间的关系是一对多的层次关系。本节主要介绍树的定义和树的抽象数据类型。 9.1.1 树的定义 树是n(n≥0)个结点的有限序列。其中,n=0时,称为空树。当n0时,称为非空树,满足以下条件: (1)有且只有一个称为根的结点。 (2)当n1时,其余n-1个结点可以划分为m个有限集合T1,T2,…,Tm,且这m个有限集合不相交,其中Ti(1≤i≤m)又是一棵树,称为根的子树。 9.1.2 树的逻辑表示 树的逻辑表示方法可以分为四种:树形表示法、文氏图表示法、广义表表示法和凹入表示法。 9.1.2 树的抽象数据类型 1.数据对象集合 2.基本操作集合 9.2 二叉树 在对一般树进行深入的学习之前,先学习一下一种比较简单的树──二叉树。本节的主要学习内容包括二叉树的定义、基本性质及二叉树的抽象数据类型。 9.2.1 二叉树的定义 二叉树是由n(n≥0)个结点构成的另外一种树结构。二叉树中的每个结点最多只有两棵子树,并且二叉树中的每个结点都有左右次序之分,即次序不能颠倒。 9.2.1 二叉树的定义
您可能关注的文档
- 第8章-硬件技术-《物联网技术基础教程》.ppt
- 第8章-微生物遗传-2.ppt
- 第8章-微生物遗传.ppt
- 第8章-网页设计 表单.ppt
- 第8章-串行通信接口.ppt
- 第8章__计算机辅助数控程序编制.ppt
- 第8章_单片机.ppt
- 第8章 输入/输出接口基础与总线.ppt
- 第8章_有限脉冲响应滤波器的设计.ppt
- 第8章_显示编程.ppt
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)