- 7
- 0
- 约2.38万字
- 约 23页
- 2016-10-20 发布于贵州
- 举报
第四篇 数据结-树
第十章 非线性结构—树和图
第九章讨论的线性表(包括栈、队列、与串)属于线性结构。在这种结构中,不管其存储方式如何,数据元素的逻辑位置之间呈线性关系,每一个数据元素通常只有一个前件(除第一个元素外)和一个后件(除最后一个元素外)。在实际生活中,可以用线性结构描述数据元素之间逻辑关系的问题是很广泛的,但也有很多问题不能依靠线性结构来解决,因此在这类问题中,数据元素间的逻辑关系不能用线性结构明确、方便地描述出来。一般来说,至少存在一个结点(数据元素)有多于一个前件或后件的数据结构称为非线性结构。具有非线性结构特征的数据结构有两种
⑴树
⑵图
§10.1 树
例如某学校试图将学生成绩表中的百分制成绩转换成五个等级,其中成绩0~59分为不及格,60~69分为及格,70~79分为中,80~89分为良,90~100分为优。现有n个学生的百分制成绩,如何将他们的成绩转换成五级分制。下图揭示了一个百分制成绩的判定转换过程。对于这样一张简单的表,已经不能用线性结构来表示。因为表中数据元素可能有两个后件,它们之间的关系已经不是线性的了。
上图中所示的表是一个非线性结构。由该图可以看出,虽然每一个结点可能有多个后件,但它们的前件却只有一个(第一个结点无前件)。这种非线性结构称为树,树表示了数据元素之间的层次关系,而这种层次关系仿佛像一棵倒长的树。
下面讨论树的基本概念,其中重点讨论的是二叉树。
一
您可能关注的文档
- 第八届职业经理挑战赛之品牌推广大赛策划书参考模板.doc
- 第八次党代会学体会及摘要.doc
- 第八章 财 分 析 与 评 价.doc
- 第八章补充数字辑电路.doc
- 第六单元 碳碳的氧化物测试题(黄岗教研备课).doc
- 第六单元11-0各数的认识.doc
- 第六单元《碳和的氧化物》单元复习【测试】.doc
- 第六届鲁迅文学获奖作品全部授奖词.docx
- 第六章 电磁应与暂态过程.doc
- 第六章 会计凭 习题.docx
- 《肝损伤药物目录及合理用药专家共识2026》解读.pptx
- β+内酰胺类抗菌药物皮肤试验指导原则(2021+年版).pptx
- 《肌酸激酶异常诊治与管理专家共识(2025)》解读.pptx
- 《老年癌痛中国诊疗专家共识(2026)》解读.pptx
- 《老年人消化不良的评估与处理中国专家共识(2026版)》解读.pptx
- 《老年性吞咽障碍康复中国专家共识(2025)》解读.pptx
- 《脑卒中患者早期康复规范(2026年)》解读.pptx
- 《衍生品估值报告内容与格式指引》核心要点.pptx
- 《遗传性妇科肿瘤高风险人群管理指南(2026)》解读.pptx
- 《胰腺外科围手术期全程化营养管理指南(2025)》解读.pptx
原创力文档

文档评论(0)