N-ary Tree Level Order Traversal LeetCode solution in Java
1class Solution {2public List<List<Integer>> result = new ArrayList();34public List<List<Integer>> levelOrder(Node root) {5if (root == null) return result;6helper(root, 0);7return result;8}910private void helper(Node node, int level) {11if (result.size() <= level) {12result.add(new ArrayList());13}14result.get(level).add(node.val);15for (Node child : node.children) {16helper(child, level + 1);17}18}19}