中序遍历 发表于 2019-10-11 | 分类于 算法题 | 字数统计: 89 字 | 阅读时长 ≈ 1 分钟 1234567891011121314151617181920212223242526272829303132// Way1. 栈结构实现function inOrder(root) { var res = []; var stack = []; var p = root; while (p || stack.length > 0) { while (p) { stack.push(p); p = p.left; } p = stack.pop(); res.push(p.node); p = p.right } return res} // Way2. 递归实现function inOrderCore(root, res) { if (!root) { return } inOrderCore(root.left, res); res.push(root.node); inOrderCore(root.right, res);} function inOrder2(root) { var res = []; inOrderCore(root, res); return res;}