144. 二叉树的前序遍历

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
let res = []

function preorderTraversal(root: TreeNode | null): number[] {
if (root === null) return []
res = []
traverse(root)
return res
};

function traverse(root: TreeNode | null) {
if (root === null) return
res.push(root.val)
traverse(root.left)
traverse(root.right)
}