LeetCode:94.二叉树的中序遍历
LeetCode:94.二叉树的中序遍历
var inorderTraversal = function(root) {
if(!root)return [];
let stack=[]
let node=root
let n
let result=[]
while(stack.length||node){
while(node){
stack.push(node)
node=node.left
}
n=stack.pop()
result.push(n.val)
node=n.right
}
return result
};
var inorderTraversal = function(root) {
if(!root)return [];
let reuslt=[]
function inOrder(node){
if(node.left) inOrder(node.left)
reuslt.push(node.val)
if(node.right) inOrder(node.right)
}
inOrder(root)
return reuslt
};

浙公网安备 33010602011771号