第02章7树与二叉树20100928.pptVIP

  • 1
  • 0
  • 约1.15万字
  • 约 68页
  • 2017-05-20 发布于广东
  • 举报
第02章7树与二叉树20100928

LZQ@CEEC 本单元涉及的内容 2.5树与二叉树 树的基本概念 二叉树及其基本性质 特殊二叉树的表示及性质 二叉树的遍历操作及有关算法 树、二叉树的存储结构 树、森林、二叉树的转换 树的典型应用 一、树的基本概念 基本概念包括: 树的定义 树的基本术语 结点、根、叶、路径、结点度、树的度 结点的层次、子结点、父结点 有序、无序 树形结构 树形结构是以分支关系来定义的层次结构。在客观世界中树形结构广泛存在,并应用于: 人类社会的族谱、家谱、行政区域划分管理; 各种社会组织机构; 在计算机领域中,用树表示源程序的语法结构; 在OS中,文件系统、目录等组织结构也是用树来表示的。 树的定义(逻辑结构) 树是一种数据结构,可用二元组表示为: Tree=(D,R) 其中: D 是具有相同特性的数据元素的集合; R 是数据元素间逻辑关系的集合,且满足: 在D中存在唯一的称为根的数据元素,没有前趋; D中其余数据元素都有且只有一个前趋; D中所有元素,或有若干个互不相同的后继(子树),或无后继(叶结点); 则称Tree为树。 树的定义(递归定义) 树是一个或多个结点组成的有限集合T,有一个特定结点称为根,其余结点分为m(m?0)个互不相交的集合T1,T2,…,Tm。且每个集合又是一棵树,它们称为这个根的子树。 树是一种递归结构。 树结构举例 书目录 目录树

文档评论(0)

1亿VIP精品文档

相关文档