《二叉树》-课件.pptVIP

  • 195
  • 0
  • 约5.22千字
  • 约 29页
  • 2018-11-18 发布于广西
  • 举报
二叉树 二叉树是一类非常重要的特殊的树形结构,它递归定义下: 二叉树T是有限个结点的集合,它或者是空集,或者由一个根结 点u以及分别称为左子树和右子树的2棵互不相交的二叉树u(1) 和u(2)组成。子树u(1)和u(2)有时分别称为T的第一和第二 子树。 二叉树与树的区别 判断:1 二叉树是度小于等于2的有序树。 判断:2 二叉树的度小于等于2。 二叉树性质 高度为h=0的二叉树至少有h+1个结点。 高度不超过h的二叉树至多有2的h+1次方-1个结点。 含有h=1个结点的二叉树的高度至多为n-1。 含有h=1个结点的二叉树的高度至少为[logn]。 满二叉树与近似二叉树 一棵高度为h且有2的h+1次方-1个结点的二叉树称为满二叉树。 若一棵二叉树至多只有最下面的2层上结点的度数可以小于2,并且最下面一层上的结点都集中在该层的最左边,则称这种二叉树为近似满二叉树(有时也称为完全二叉树)。 二叉树的遍历 二叉树的遍历与树遍历的递归过程一致。 二叉树的前、后序结果与树的前后序过程完全一样。 由于二叉树严格分左右,中序遍历的结果与树有区别。 二叉树前序遍历可简单记成:根左右。 二叉树中序遍历可简单记成:左根右。 二叉树后序遍历可简单记成:左右根。 二叉树中序遍历演示 二叉树数目: 含有n个结点的不同二叉树的数目有 第7章 习题判断 树 前序和中序无法确定树 后序和中序无法

文档评论(0)

1亿VIP精品文档

相关文档