前序、中序、后序的非递归算法
前序
1 | void PreOrderIteration(TreeNode* root) { |
中序
1 | void InOrder(Node* root) { |
后序
1 | void PostOrderIteration(TreeNode* root) { |
1 | void PostOrderIteration2(TreeNode* root) { |
1 | // 非递归 后续遍历 |
层序遍历
1 | // 层序遍历 |
前序、中序、后序的非递归算法
前序
1 | void PreOrderIteration(TreeNode* root) { |
中序
1 | void InOrder(Node* root) { |
后序
1 | void PostOrderIteration(TreeNode* root) { |
1 | void PostOrderIteration2(TreeNode* root) { |
1 | // 非递归 后续遍历 |
层序遍历
1 | // 层序遍历 |