《考研数据结构chapt6.pptVIP

  • 5
  • 0
  • 约1.8万字
  • 约 65页
  • 2016-12-30 发布于北京
  • 举报
第六章 树和二叉树 数据结构: 线性结构(线性表, 栈,队列等) 非线性结构: 至少存在一个数据元素有不止一个直接前驱或后继(树,图等) 第六章 树和二叉树 §6.1 树的定义 树是n个数据元素的有限集(记为T),对任意一棵树T有: ⒈ 存在唯一一个称为根 的数据元素; ⒉ 当n>1时,其它数据元素可分为m(m>0) 个互不相交的有限集T1,T2,…,Tm,其中每个集合Ti(i=1,2,…,m)本身又是一棵树,并称树 Ti是根的子树. 第六章 树和二叉树 树的表示法 1. 分支图表示法 2. 嵌套集合表示法 第六章 树和二叉树 树的基本术语 1. 树的结点:包含一个DE和指向其子树的所有分支; 2. 结点的度:一个结点拥有的子树的个数,度为零的结点称为叶结点; 3. 树的度:树中所有结点的度的最大值Max(D(I)) 含义:树中最大分支数为树的度; 4. 结点的层次及树的深度:根为第一层,根的孩子为第二层,若某结点为第k层,则其孩子为k+1层. 树中结点的最大层次称为树的深度或高度 5.森林:是m(m=0)棵互不相的树的集合 森林与树概念相近,相互很容易转换. 第六章 树和二叉树 §6.2 树的基本运算 ⒈ 初始化操作INITIATE(T):创建一棵空树。 ⒉ 求根函数ROOT(T):求树T的根;ROOT(X):求结点x所在树的根

文档评论(0)

1亿VIP精品文档

相关文档