数据结构与算法——第6章-树-二叉树遍历算法再剖析(6.5.2)
一 概述
1 | 1.二叉树遍历图示 |
二 二叉树遍历图示
2.1 二叉树访问次序
1 | 首先观察图 2 中的层次遍历,整个遍历过程只经过各个节点一次, |
2.2 二叉树遍历图示
1 | 而普通遍历方式则不同,通过观察图 3 可以看到,整个遍历二叉树的过程中, |
2.3 说明
1 | 因此,在编程实现时,我们可以设定真正访问各个节点的时机, |
三 3种遍历二叉树的算法
1 | 这也就引出了以下 3 种遍历二叉树的算法: |
四 3种遍历二叉树的示例
1 | 以图 1 中的二叉树为例, |
六 参考
- C语言中文网—由浅入深讲二叉树4种遍历算法的由来