429. N 叉树的层序遍历
题目
给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。
树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。
示例 1:
1 | 输入:root = [1,null,3,2,4,null,5,6] |
解题思路
这里解题思路与二叉树的层序遍历一样,我们只需要注意N叉树的存储结构就可以很轻松的完成遍历。
针对示例中的N叉树存储结构如下:
所以我们每次只需要访问其children,如果不为null,则将它们拼接起来,然后返回。
1 | /** |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 姚永坤的小窝!
评论