今天做一道二叉树 中序遍历的算法题目。(题目来源,LeetCode94
题目
二叉树的中序遍历
给定一个二叉树,返回它的中序 遍历。
思路
- 二叉树中序遍历: 左中右
- 递归算法:递归二叉树,先递归左节点,中间节点 push 进 result,在递归右节点
- 迭代法
题目解答
递归算法
隐性的维护一个栈
1 | /** |
迭代算法
显性的维护一个栈
1 | var inorderTraversal = function (root) { |
今天做一道二叉树 中序遍历的算法题目。(题目来源,LeetCode94
二叉树的中序遍历
给定一个二叉树,返回它的中序 遍历。
递归算法
隐性的维护一个栈
1 | /** |
迭代算法
显性的维护一个栈
1 | var inorderTraversal = function (root) { |