难度:中等 题目来源:力扣(LeetCode) https://leetcode-cn.com/problems/binary-tree-inorder-traversal

    说明:
    给定一个二叉树,返回它的中序 遍历。

    示例:
    输入: [1,null,2,3]
    1
    \
    2
    /
    3
    输出: [1,3,2]

    解法:

    1. func inorderTraversal(root *TreeNode) []int {
    2. if root == nil {
    3. return nil
    4. }
    5. left := inorderTraversal(root.Left)
    6. right := inorderTraversal(root.Right)
    7. return append(append(left, root.Val), right...)
    8. }
    9. type TreeNode struct {
    10. Left, Right *TreeNode
    11. Val int
    12. }