全国计算机等级考试二级公共基础之树和二叉树2.docVIP

  • 7
  • 0
  • 约1.65千字
  • 约 4页
  • 2017-05-09 发布于四川
  • 举报

全国计算机等级考试二级公共基础之树和二叉树2.doc

全国计算机等级考试二级公共基础之树和二叉树2

1.6 树与二叉树(学吧学吧独家稿件)   1、树的基本概念   树是一种简单的非线性结构。在树这种数据结构中,所有数据元素之间的关系具有明显的层次特性。   在树结构中,每一个结点只有一个前件,称为父结点。没有前件的结点只有一个,称为树的根结点,简称树的根。每一个结点可以有多个后件,称为该结点的子结点。没有后件的结点称为叶子结点。   在树结构中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。树的最大层次称为树的深度。   2、二叉树及其基本性质   (1)什么是二叉树   二叉树是一种很有用的非线性结构,它具有以下两个特点:1)非空二叉树只有一个根结点;2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。   *:根据二叉树的概念可知,二叉树的度可以为0(叶结点)、1(只有一棵子树)或2(有2棵子树)。   (2)二叉树的基本性质(学吧学吧独家稿件)   性质1 在二叉树的第k层上,最多有2k-1(k≥1)个结点。   性质2 深度为m的二叉树最多有个2m-1个结点。   性质3 在任意一棵二叉树中,度数为0的结点(即叶子结点)总比度为2的结点多一个。   性质4 具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分。   3、满二叉树与完全二叉树   满二叉树:除最后一层外,每一层上的所有结点

文档评论(0)

1亿VIP精品文档

相关文档