1. question: 二叉树的层序遍历(中等)
给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。
树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/n-ary-tree-level-order-traversal
示例 1:
1 | 输入:root = [1,null,3,2,4,null,5,6] |
示例 2:
1 | 输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14] |
提示:
1 | 树的高度不会超过 1000 |
2. answer
这道题和二叉树的层序遍历一样,只是在入栈的时候,将其孩子List遍历一遍入栈而已。代码如下所示:
1 | public class Node { |
1 | public class Solution_0017 { |
3. 备注
参考力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 (leetcode-cn.com),代码随想录 (programmercarl.com)。