Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 623 Bytes

Question_589.md

File metadata and controls

31 lines (23 loc) · 623 Bytes

LeetCode Records - Question 589 N-ary Tree Preorder Traversal

Attempt 1: Use recursion

class Solution {

    private List<Integer> result;

    public List<Integer> preorder(Node root) {
        result = new ArrayList<>();

        if (root != null) {
            preorderRecursion(root);
        }

        return result;
    }

    private void preorderRecursion(Node root) {
        result.add(root.val);

        for (Node child: root.children) {
            preorderRecursion(child);
        }   
    }
}
  • Runtime: 0 ms (Beats: 100.00%)
  • Memory: 44.50 MB (Beats: 74.23%)