第6章 特殊二树.pptVIP

  • 5
  • 0
  • 约1.67万字
  • 约 70页
  • 2019-01-23 发布于江苏
  • 举报
第6章 特殊二树

主要内容: 二叉搜索树 堆 哈夫曼树 二叉树的性质 性质1 二叉树的叶子结点数为n0 ,所有度为2的结点 数为n2。则有 n0=n2+1 性质2 一棵非空二叉树的 第i 层最多有2i-1个结点。 (i ? 1) 性质3 深度为h 的二叉树最多有 2h-1个结点。 性质4 具有n个结点的完全二叉树的深度为 log2(n + 1) 。 二叉树的存储结构 二叉树的链式存储结构 6.1 二叉搜索树 一、二叉搜索树的定义: 二叉搜索树又称二叉排序树,它或者是一棵空树;或者是具有下列性质的二叉树: 1、若其左子树不空,则左子树上所有结点的关键字值均小于它的根结点的关键字值; 2、若其右子树不空,则右子树上所有结点的关键字值均大于它的根结点的关键字值; 3、其左、右子树也分别为二叉搜索树。 二叉排序树举例 6.2 堆 一、堆的定义: 堆(Heap) 分为小根堆与大根堆。 小根堆(大根堆)是具有如下特性的一棵完全二叉树: (1) 若根结点存在左孩子,则根结点的值小于等于(大于等于)左孩子结点的值; (2) 若根结点存在右孩子,则根结点的值小于等于(大于等于)右孩子结点的值; (3)以

文档评论(0)

1亿VIP精品文档

相关文档