二叉树的概念

二叉树

  • 二叉树:是一个有限的结点集合,该集合或者为空,或者由一个根结点及其两颗互不相交的左右二叉子树组成。

非空二叉树的特点

  1. 非空二叉树只有一个根结点
  2. 每一个结点最多有两颗子树,分别称左子树和右子树

二叉树的五种基本形态

  1. 空二叉树
  2. 只有一个结点的二叉树
  3. 只有左子树的二叉树
  4. 只有右子树的二叉树
  5. 左右子树双全的二叉树

特殊二叉树

  • 满二叉树:除最后一层外,每一层上的节点数均达到最大值。
  • 完全二叉树:除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 四、树与二叉树 1. 二叉树的顺序存储结构 二叉树的顺序存储就是用数组存储二叉树。二叉树的每个结点在顺序存储中都有...
    MinoyJet阅读 1,576评论 0 7
  • B树的定义 一棵m阶的B树满足下列条件: 树中每个结点至多有m个孩子。 除根结点和叶子结点外,其它每个结点至少有m...
    文档随手记阅读 13,294评论 0 25
  • 数据结构和算法--二叉树的实现 几种二叉树 1、二叉树 和普通的树相比,二叉树有如下特点: 每个结点最多只有两棵子...
    sunhaiyu阅读 6,511评论 0 14
  • 树的概述 树是一种非常常用的数据结构,树与前面介绍的线性表,栈,队列等线性结构不同,树是一种非线性结构 1.树的定...
    Jack921阅读 4,475评论 1 31
  • 数据结构与算法--从平衡二叉树(AVL)到红黑树 上节学习了二叉查找树。算法的性能取决于树的形状,而树的形状取决于...
    sunhaiyu阅读 7,676评论 4 32