avatar

目录
二叉树的定义和特点以及术语

二叉树定义

度大于等于0且小于等于2的树(每个结点没有子结点或至多2个子结点)

二叉树.png

二叉树的五种形态

  • 空树(根结点也没有)

二叉树_空树.png

  • 只有根结点

二叉树_只有根结点.png

  • 根节点只有左子树

二叉树_根节点只有左子树.png

  • 根结点只有右子树

二叉树_根节点只有右子树.png

  • 根结点既有左子树又有右子树

二叉树_根结点既有左子树又有右子树.png

斜二叉树

定义:所有结点都只有左子树称为左斜二叉树;所有结点都只有右子树称为右斜二叉树;

  • 左斜二叉树

    二叉树_左斜二叉树.png

  • 右斜二叉树

    二叉树_右斜二叉树.png

满二叉树

定义:所有分支结点都存在左子树和右子树并且所有叶子结点都在同一层

二叉树_满二叉树.png

完全二叉树

定义:对完全二叉树按层序编号,各个结点的编号和同样深度的满二叉树的结点的编号一致

二叉树_完全二叉树.png
特点:

  • 满二叉树一定是完全二叉树
  • 叶子结点只出现在最下两层
  • 最下层的叶子结点都集中在二叉树左侧连续位置
  • 如果有度是1的结点,只能有一个,且该结点只有左孩子
文章作者: Juchia Lu
文章链接: https://juchia.com/2018/11/20/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%AE%9A%E4%B9%89%E5%92%8C%E7%89%B9%E7%82%B9%E4%BB%A5%E5%8F%8A%E6%9C%AF%E8%AF%AD/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Juchia