- 2
- 0
- 约1.73万字
- 约 93页
- 2017-06-13 发布于湖北
- 举报
第2章 非线性数据结构树和图 西安交通大学计教中心 树形结构 树形结构是以分支关系来定义的层次结构。在客观世界中树形结构广泛存在,并应用于: 人类社会的族谱、家谱、行政区域划分管理; 各种社会组织机构; 在计算机领域中,用树表示源程序的语法结构; 在OS中,文件系统、目录等组织结构也是用树来表示的。 树的逻辑结构 树是一种数据结构,可用二元组表示为: Tree=(D,R) 其中: D 是具有相同特性的数据元素的集合; R 是数据元素间逻辑关系的集合,且满足: 在D中存在唯一的称为根的数据元素,没有前趋; D中其余数据元素都有且只有一个前趋; D中所有元素,或有若干个互不相同的后继(子树),或无后继(叶结点); 则称Tree为树。 树的递归定义: 树是由n个具有相同特性的数据元素组成的集合。若n=0,则称其为空树。一棵非空树T必须满足: 1)其中有一个特定的元素称为T的根root。 2)除根以外的集合可被划分为m个不相交的子集T1,T2,…,Tm,其中每个子集都是树。它们称为根root的子树。 树结构举例 C1(章) BOOK ? 1.1(节) 1.2 C1 C2 C3 ? ? ? C2 2.1 1.1 1.2 2.1 2.2 2.3 ? ? ? ? ? 2.11 2.12 2.2 2.1.1 2.1.2 ? ? 2.3 C3 与树相关的术语 ? 结点:在树结构中一般把数据元素及其若干指向子树的分支称为结点。 ? 结点的度:结点拥有的非空子树的个数。 ? 树的度:树中所有结点的度的最大值。 ? 叶子结点:度为0的结点。 ? 分支结点:至少有一个非空子树的结点。 ? 孩子结点和父结点:某结点所有子树的根结点都称为该结点的孩子结点,同时该结点也称为其孩子结点的父结点。 ? 兄弟结点:具有相同父结点的结点互为兄弟结点。 ? 结点的层次:根结点的层次为1,其子结点的层次为2。依次类推,子结点的层次总比父结点多一层。 ? 树的深度:树中结点所在的最大层次。 ? 有序树和无序树:将树中各结点的子树看成自左向右有序的,则称该树为有序树。否则称为无序树。 ? 森林:由零棵或有限棵互不相交的树组成的集合。 二叉树的定义 二叉树是另一种树形结构: Binary_Tree =( D,R) 其中: D 是具有相同性质的数据元素的集合; R 是在D上某个两元关系的集合,且满足: D中存在唯一称为根的数据元素,没有前趋; D中其余元素都有且仅有一个前趋; 每个结点至多只有两个子树; D中元素,或有两个互不相交后继,或无后继; 左、右子树分别又是一棵二叉树。 二叉树的五种基本形态 二叉树与树的区别 表达形式(对3个结点) 普通树 二叉树 (a) (b) (c) (d) (e) 二叉树与树的区别(二) 观念 二叉树的子树有顺序关系,分左子树和右子树,而树则无此区分; 二叉树的分支度一定为0、1或2,而树的度可大于2。 特殊二叉树 满二叉树 完全二叉树 平衡二叉树 二叉排序树 满二叉树 当二叉树每个分支结点的度都是2,且所有叶子结点都在同一层上,则称其为满二叉树。 若k为二叉树T的深度,且T中共有2k-1个结点(k ? 1),则称T为满二叉树。 (a) 满二叉树 (b)非满二叉树 完全二叉树 从满二叉树叶子所在的层次中,自右向左连续删除若干叶子所得到的二叉树被称为完全二叉树。 (a)完全二叉树 (b) 非完全二叉树 平衡二叉树 二叉树上任一结点的左子树深度减去右子树深度的差值,称为该结点的平衡因子。 任意结点左、右子树的深度之差的绝对值?1 ,这样的树称为平衡二叉树。 二叉排序树定义 二叉排序树 或者是空二叉树; 或者是: 左子树上所有结点的值均小于根结点的值; 右子树上所有结点的值均大于等于根结点的值; 左、右子树本身又是一棵二叉排序树。 二叉树的性质一 二叉树的第i层上至多有2i-1个结点( i ? 1)。 二叉树的性质二 深度为h的二叉树上至多含2h-1个结点(h≥1)。 二叉树的性质三 包含n(n0)个结点的二叉树总的分支数为n-1。 二叉树的性质四 任意二叉树,若含有n0个叶结点、n2个度为2的结点,则必存在关系式n0=n2+1 。 二叉树的性质五 具有n个结点的完全二叉树的深度为 [log2(n)]+1。 二叉树的性质六 若对含n个结点的完全二叉树从上到下、从左至右进行1至n的编号,
您可能关注的文档
- 新农村教育系统中信息技术应用有效性研究.PDF
- 永泰能源股份有限公司2017年第三期短期融资券信用评级.PDF
- 第八章 江城网友积极行动找孩子.PDF
- 基于PSO-SVM城市桥梁群体震害预测模型研究.PDF
- 第一章 2016--2017学年第一学期实验中学期中考试.doc
- Oct4在肿瘤发生发展中作用.PDF
- 基于遗传算法汽车复杂注塑件成形工艺参数优化.PDF
- 优化并监测紫外-可见光检测器、荧光检测器与电雾式.PDF
- 春季多吃姜可祛湿治春困-副件.PDF
- 利用平均影响值与概率神经网络的步态识别.PDF
- 2026年国家电网招聘之文学哲学类考试题库300道【能力提升】.docx
- 2026年时事政治热点题库(夺分金卷).docx
- 2024年海东地区特岗教师笔试真题汇编附答案.docx
- 2025山东日照市五莲县中至镇招聘城乡公益性岗位人员(公共基础知识)测试题附答案.docx
- 2026厦门银行漳州分行社会招聘备考题库附答案.docx
- 2024年安徽建筑大学马克思主义基本原理概论期末考试题附答案.docx
- 2025年正高卫生职称-临床医学类-计划生育(正高)[代码:067]历年参考题典型考点含答案解析.docx
- 2026及未来5年中国着色剂行业市场分析预测及投资前景评估报告.docx
- 2026及未来5年中国渔具行业市场运营态势、数据监测及投资前景研究预测报告.docx
- 2026及未来5年中国服务员服装市场运营态势及发展前景预测报告.docx
最近下载
- 16S401 管道和设备保温、防结露及电伴热.pdf VIP
- 《YY/T 0337-2025麻醉和呼吸设备 气管插管和接头》.pdf
- 注册消防工程师课件获取途径.pptx VIP
- 2025-2026学年大象版(2024)小学科学一年级上册教学计划及进度表.docx
- 22J603-1 铝合金门窗(建筑图集).docx
- 移动端推荐框产品需求文档.docx VIP
- eVTOL低空经济低空无人机消防部署AI识别项目设计方案【185页WORD】.docx VIP
- 2023年大学生环保知识竞赛题.docx VIP
- 2021建筑幕墙安全性评估技术标准.docx
- 英语人教版八年级下册Unit 6 教案.pdf VIP
原创力文档

文档评论(0)