Advertisement

二叉树的四种遍历方式及两种主要解题思路的具体分法及PDF文档

阅读量:

二叉树文章系列:

解法完整版

详细解析

本文目录

    • 一、二叉树的先根遍历
    • 1.1 解题思路:采用回溯法进行处理
    • 1.2 解题思路:属于循环结构中的一种实现方式(方法1)
    • 1.3 解题思路:属于循环结构中的另一种实现策略(方法2)

      • 二、二叉树的中序遍历
        • 2.1 解题思路:递归
        • 2.2 解题思路:迭代
  • 三、二叉树的后续访问

    • 3.1 解题策略:回溯法
    • 3.2 解决方案:循环策略(第一种)
    • 3.3 解决方案:循环策略(第二种)
    • 3.4 解决方案:循环策略(第三种)
  • 四、二叉树的层序遍历

    • 4.1 解决策略:宽度优先搜索(BFS)
    • 4.2 解决策略:深度优先策略(DFS)

一、二叉树的前序遍历

二叉树的前序遍历记忆口诀为"根左右"

以上图为例,前序遍历的结果是【A, B, D, E, C, F, G】

1.1 解题思路:递归

递归是我们实现前中后序遍历最常用的方法。

什么样的问题适合用递归来解决?

一旦认识到一

全部评论 (0)

还没有任何评论哟~