144 Binary Tree Preorder Traversal

  1. Binary Tree Preorder Traversal 遞迴寫法 終止條件,若為葉子,把結果返回
1
2
3
4
5
6
7
8
9
10
class Solution {
  public List<Integer> preorderTraversal(TreeNode root) {
  List<Integer> res = new ArrayList<>();
  if(root == null) return res;
  res.add(root.val);
  res.addAll(preorderTraversal(root.left));
  res.addAll(preorderTraversal(root.right));
  return res;
  }
}

results matching ""

    No results matching ""