数据结构和算法分析

数据结构-树和二叉树

2020-02-10  本文已影响0人  小明同学机器人

树的定义:

  1. n(n>=0)个结点的有限集,n=0时是空树,n!=0时是非空树。

树中结点数等于所有结点度数的和加1. (树的一个特点)

树的基本术语

二叉树

特点

二叉树示意图

二叉树中5个重要性质

二叉树性质摘自中文网可点击此处跳转

满二叉树:深度为k且含有2^k-1个结点的二叉树,上图即为二叉树。
完全二叉树:深度为k,有n个结点的二叉树,并且每一个结点都与深度为k的满二叉树的编号1-n的结点一一对应。
满二叉树的特点

  • 叶子结点 只可能在层次最大的两层出现。(比如深度为6,叶子结点会出现在5,6层)。
  • 对任一结点,右分支子孙最大层次为l,左分支的子孙最大为l或者l+1.
上一篇下一篇

猜你喜欢

热点阅读