(1). 前(先)序遍历

特点:①. 根----->左------->右

           ②. 根据前序遍历的结果可知第一个访问的必定是root结点。

(2). 中序遍历

特点:①. 左----->根------->右

           ②. 根据中序遍历的结果,再结合前序遍历的root结点去划分root结点的左右子树。

(3). 后序遍历

特点:①. 左------>右------>根

           ②. 根据后序遍历的结果可知最后访问的必定是root结点。

(4). 层序遍历

特点:①. 从左到右,从上到下

           ②. 可知第一个访问的必定是root结点


   2. 例子。

假如有如下的二叉树:

数据结构之二叉树的前序遍历、中序遍历、后序遍历、层序遍历

根据上面的定义,得出如下的遍历结果

前序遍历:ABDHIEJCFKG

中序遍历:HDIBEJAFKCG

后序遍历:HIDJEBKFGCA

层序遍历:ABCDEFGHIJK


相关文章:

  • 2022-02-01
  • 2021-09-30
  • 2021-08-22
  • 2021-11-30
  • 2022-02-07
  • 2022-01-03
  • 2021-12-27
猜你喜欢
  • 2021-06-25
  • 2021-12-25
  • 2021-04-03
  • 2022-02-07
  • 2021-07-28
  • 2022-12-23
相关资源
相似解决方案