LeetCode 题解:102. 二叉树的层序遍历,递归,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/binary-tree-level-order-traversal/
解题思路:
使用递归首先要思考,当前递归函数运行的是第n次递归,那么当前要做哪些处理。
先考虑的是,假设此时遍历到了最后一个节点为null,要给递归设置终止条件。
该题要求按层输出结果,因此需要一个index标识当前所在的层。
在当前递归,使用传入的index作为参数,遍历下一层节点时,将index+1。
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/6a527e9c5eff697787452b07a】。文章转载请联系作者。
评论