二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次且仅被访问一次

1.前序遍历算法

规则是若二叉树若为空,则空操作返回,否则先访问根结点,然后遍历左子树,然后再遍历右子树
遍历二叉树的四种方式和图解

2.中序遍历

若树为空,则空操作返回,否则从根结点开始,中序遍历根结点的左子树,然后就是访问根结点,最后中序遍历右子树
遍历二叉树的四种方式和图解

3.后序遍历

若树为空,则空操作返回,否则从左到右先叶子后结点的方式遍历访问左右子树,最后是访问根结点.
遍历二叉树的四种方式和图解

4.层序遍历

若树为空,则空操作返回,否则从树的第一层,也就是根结点开始访问,从上而下比遍历,在同一层中,按从左到右的顺序对结点逐个访问.
遍历二叉树的四种方式和图解
参考《大话数据结构》一书
若有差错,还望指正,共勉

相关文章:

  • 2021-07-01
  • 2021-07-23
  • 2022-12-23
  • 2021-05-20
  • 2021-09-15
  • 2022-12-23
猜你喜欢
  • 2021-12-10
  • 2021-12-10
  • 2021-08-22
  • 2021-11-06
  • 2021-12-10
相关资源
相似解决方案