5选讲树和二叉树解析.pptxVIP

  • 2
  • 0
  • 约9.12千字
  • 约 41页
  • 2020-04-09 发布于上海
  • 举报
树和二叉树 预习检查什么是二叉树树的遍历有哪几种方式树有那些应用本章目标了解树的定义和基本术语 了解二叉树的定义、性质、和存储结构掌握二叉树的遍历 本章结构树的逻辑结构和存储结构树和二叉树二叉树遍历二叉树5-1 树的逻辑结构和存储结构 5.1 .1树型结构实例 1.家族树 图5-1 家族树 5-1 书的目录结构2.书的目录结构 图5-2 书的目录 5-1 树的逻辑结构和存储结构 5.1 .2 树的定义 1.树的定义 树(Tree)是n (n≥0)个结点的有限集(记为T),T为空时称为空树,否则它满足以下两个条件: (1) 有且仅有一个结点没有前驱,称该结点为根结点(Root); (2) 除根结点以外,其余结点可分为m(m≥0)个互不相交的有限集合T0,Tl,…,Tm-1。其中每个集合又构成一棵树,树T0,Tl ,…,Tm-1被称为根结点的子树(Subree)。每棵子树的根结点有且仅有一个直接前驱,但可以有0个或多个后继。 树的逻辑结构表示数据之间的关系是一对多,或者多对一的关系。它的结构特点具有明显的层次关系,是一种十分重要的非线性的数据结构。 图5-3 树的示例 图5-3 (a)是一棵只有一个根结点的树; 图5-3 (b)是一棵有12个结点的树,即T={A,B,C,…,K,L }。A是棵根,除根结点A之外,其余的11个结点分为三个互不相交的集合。T1,T2和T3是根

文档评论(0)

1亿VIP精品文档

相关文档