数据结构_treeandbinarytree.pptVIP

  • 3
  • 0
  • 约8.36千字
  • 约 49页
  • 2017-08-19 发布于江西
  • 举报
数据结构_treeandbinarytree.ppt

第六章 树和二叉树 6.1 树的定义和基本术语 6.2 二叉树 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 哈夫曼树及其应用 6.1 树的定义和基本术语 树型结构是一类重要的非线性结构。树型结构是结点之间有分支,并且具有层次关系的结构,它非常类似于自然界中的树。 一、常用术语 续 一棵树是一个二元组:Tree=(root, F),其中: F=( T1,T2,T3…Tm ), Ti=(ri,Fi),i =1,2,…,m 6.2 二叉树 一、二叉树的定义 二叉树(Binary Tree):是一种树型结构,特点:每个结点至多只有两棵子树(不存在度大于2的结点),并且二叉树的子树有左右之分,次序不能任意颠倒。抽象数据类型二叉树定义见教材P121~123。 二、二叉树的性质 性质1:在二叉树的第i层上至多有2i-1个结点(i=1) 采用归纳法证明: 1)当i=1时,只有一个根结点,2i-1=20 =1,命题成立。 2)假定对所有的j,1=ji,命题成立,即第j层上至多有2j-1个结点,由归纳假设可知,当j=i-1时,即第i-1层上至多有2i-2个结点。 3)由于二叉树每个结点的度最大为2,故在第i层上最大结点数为第

文档评论(0)

1亿VIP精品文档

相关文档