遍历二叉树
概念
二叉树的遍历是从根节点出发,按照某几种不同的顺序遍历每个节点,使得每个节点被遍历仅一遍。
这些遍历方法分为:1. 前序遍历2. 中序遍历3. 后序遍历4. 层序遍历
规则:若树为空(T == NULL),则空操作返回(return),否则执行访问(递归)
说明
如何看待遍历顺序?

中顺遍历
- 打印顺序:左子孙。父母。右子孙。
1 | void InOrderTraverse(Tree T) |

后序遍历
- 打印顺序:左子孙。右子孙。父母。
1 | void PostOrderTraverse(Tree T) |

两个二叉树遍历性质
已知前序后序不能等到中序,也不能得到完整的二叉树
已知前序中序or中序后序能得到完整的二叉树。
