1234567891011121314151617 |
- /**
- * Definition for a binary tree node.
- * type TreeNode struct {
- * Val int
- * Left *TreeNode
- * Right *TreeNode
- * }
- */
- func invertTree(root *TreeNode) *TreeNode {
- if root == nil {
- return nil
- }
- ltree, rtree := invertTree(root.Left), invertTree(root.Right)
- root.Left, root.Right = rtree, ltree
- return root
- }
|