难度:中等 题目来源:力扣(LeetCode) https://leetcode-cn.com/problems/binary-tree-preorder-traversal
说明:
给定一个二叉树,返回它的前序遍历。
示例:
输入: [1,null,2,3]  
   1
    \
     2
    /
   3 
输出: [1,2,3]
解法:
func preorderTraversal(root *TreeNode) []int {if root == nil {return nil}leftRoot := preorderTraversal(root.Left)rightRoot := preorderTraversal(root.Right)return append(append([]int{root.Val}, leftRoot...), rightRoot...)}
