题目
给你二叉树的根节点 root
,返回它节点值的 前序 遍历。
示例1
1 | 输入:root = [1,null,2,3] |
示例2
1 | 输入:root = [] |
示例3
1 | 输入:root = [1] |
示例4:
1 | 输入:root = [1,2] |
示例5:
1 | 输入:root = [1,null,2] |
提示:
- 树中节点数目在范围
[0, 100]
内 -100 <= Node.val <= 100
进阶:
递归算法很简单,你可以通过迭代算法完成吗?
解法
解法一
递归
Java
1 | public List<Integer> preorderTraversal(TreeNode root) { |