LeetCode 题解:94. 二叉树的中序遍历,使用栈,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/binary-tree-inorder-traversal/
解题思路:
可以参考官方题解中“方法二:基于栈的遍历”的动画,结合我的题解和注释理解,动画的测试用例为[1,2,3,4,5,6]
。
对于整个二叉树而言,遍历的顺序是底部优先,其次是左侧优先。
对于一个最小单位的子树而言,遍历顺序依次是左子节点,根节点,右子节点。
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/2d597ee3bc8d88b418317950c】。文章转载请联系作者。
评论