第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
您可能关注的文档
最近下载
- 西方音乐史(上)(中央音乐学院) 中国大学MOOC 慕课 章节测验答案.pdf VIP
- 陕09J09 室外工程规范.pdf VIP
- 国家建筑标准设计图集 23S519小型排水构筑物图集.pdf VIP
- CJ/T 320-2009 超高分子量聚乙烯复合管材.pdf
- 迷雾版秦岭植物图鉴一.doc VIP
- 国开一体化平台01588《西方行政学说》章节自测(1-23)试题及答案.docx VIP
- 光伏发电站应急管理预案.docx
- 西方音乐史(下)(中央音乐学院)中国大学MOOC慕课章节测验答案..docx VIP
- 门窗安装验收记录表.docx
- 第一单元 100以内数加与减(二)知识清单数学北师大版二年级上册2026秋.pdf
原创力文档

文档评论(0)