589. N叉树的前序遍历

难度简单114
给定一个 N 叉树,返回其节点值的前序遍历
例如,给定一个 3叉树 :

589. N叉树的前序遍历 - 图1

返回其前序遍历: [1,3,5,6,2,4]

  1. class Solution {
  2. List<Integer> res =new ArrayList<Integer>();
  3. public List<Integer> preorder(Node root) {
  4. if(root==null){
  5. return res;
  6. }
  7. helper(root);//v1
  8. return res;
  9. }
  10. public void helper(Node root){
  11. res.add(root.val);
  12. for(Node child:root.children){
  13. helper(child);
  14. }
  15. //return res;//v1
  16. }
  17. }