二叉树的遍历
提高二叉树,我们最先想到的是二叉树的遍历,二叉树的遍历正常有三种方式,分别为前序遍历,中序遍历,和后序遍历。
前序遍历(递归)
1 | void treeWalk(node* n) |
中序遍历(递归)
1 | void treeWalk(node* n) |
后序遍历(递归)
1 | void treeWalk(node* n) |
前序遍历(迭代)
1 |
|
中序遍历(迭代)
1 |
|
后续遍历(迭代)
1 |
|
提高二叉树,我们最先想到的是二叉树的遍历,二叉树的遍历正常有三种方式,分别为前序遍历,中序遍历,和后序遍历。
1 | void treeWalk(node* n) |
1 | void treeWalk(node* n) |
1 | void treeWalk(node* n) |
1 |
|
1 |
|
1 |
|