2叉树的基本知识.pptVIP

  • 5
  • 0
  • 约2.19千字
  • 约 36页
  • 2017-04-27 发布于四川
  • 举报
2叉树的基本知识

树;数据对象 D:;结点:;(从根到结点的)路径:;任何一棵非空树是一个二元组 Tree = (root,F) 其中:root 被称为根结点, F 被称为子树森林;;两类特殊的二叉树:;二叉树的五种基本形态:; 二叉树的主要基本操作:; Root(T) // 求树的根结点 ;InitTree(T) // 初始化置空树 ; ClearTree(T) // 将树清空 ;二叉树 的重要特性; 性质 1 : 在二叉树的第 i 层上至多有2i-1 个结点。(i≥1) 性质 2 : 深度为 k 的二叉树上至多含 2k-1 个结点(k≥1) 性质 3 : 对任何一棵二叉树,若它含有n0 个叶子结点、n2 个度为 2 的结点,则必存在关系式:n0 = n2+1。 ; 性质 4 : 具有 n 个结点的完全二叉树的深度为 ? log2n? +1 性质 5 若对含 n 个结点的完全二叉树从上到下且从左至右进行 1 至 n 的编号,则对完全二叉树中任意一个编号为 i 的结点: (1) 若 i=1,则该结点是二叉树的根,无双亲, 否则,编号为 ?i/2? 的结点为其双亲结点; (2) 若 2in,则该结点无左孩子, 否则,编号为 2i 的结点为其左孩子结点; (3) 若 2i+1n,则该结点无右孩子结点, 否则,编号

文档评论(0)

1亿VIP精品文档

相关文档