二叉树的前序遍历,返回节点值
思路:
树的前序遍历。
class Solution {
List<Integer> res = new ArrayList<>();
public List<Integer> preorderTraversal(TreeNode root) {
if(root == null) return res;
preOrder(root);
return res;
}
public void preOrder(TreeNode root) {
if(root == null) return;
res.add(root.val);
preOrder(root.left);
preOrder(root.right);
}
}