mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
371 B
28 lines
371 B
package main |
|
|
|
type TNode struct { |
|
Val int |
|
Left *TNode |
|
Right *TNode |
|
} |
|
|
|
func Invert(root *TNode) { |
|
if root != nil { |
|
temp := root.Left |
|
root.Left = root.Right |
|
root.Right = temp |
|
|
|
Invert(root.Left) |
|
Invert(root.Right) |
|
} |
|
} |
|
|
|
func InvertTree(root *TNode) *TNode { |
|
Invert(root) |
|
return root |
|
} |
|
|
|
func main() { |
|
|
|
} |
|
|
|
|