计算机2级公共基础知识1.pptVIP

  • 1
  • 0
  • 约7.23千字
  • 约 43页
  • 2019-10-11 发布于湖北
  • 举报
第*页 二叉树的概念 定义:二叉树是一种有序的树形结构。它与一般树形结构的区别是: 每个结点最多有两棵子树; 子树有左右之分,次序不能任意颠倒。称左子树和右子树 二叉树的5种基本形态 第*页 ★树与二叉树的区别 A.树和二叉树的结点个数最少都可为0。 B.树中结点的最大度数没有限制,二叉树结点最大度数为2。 C.树的结点无左、右之分,二叉树的结点子树有明确的左、右之分。 3个结点的树 3个结点的 二叉树 第*页 二叉树的性质 【性质1】 在二叉树的第i层上最多有2i-1个结点(i≥1) A B C D F E H G 12 13 14 15 8 9 10 11 4 5 6 7 1 2 3 第*页 【性质2】深度为h的二叉树最多有2h -1个结点(h ≥1) A B C D F E H G 12 13 14 15 8 9 10 11 4 5 6 7 1 2 3 第*页 【性质3】二叉树上叶子结点数比度为2的结点数多1 A B C D F E H G 度为2的结点 叶子结点 第*页 满二叉树和完全二叉树 满二叉树:除最后一层外,每一层上的所有结点都有两个子结点。最后一层的结点均为0度。 完全二叉树:除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。则称这棵二叉树为完全二叉树。完全二叉树中度数为1的结点的个数为0或1。 第*页 12 13 1

文档评论(0)

1亿VIP精品文档

相关文档