Files
2020-08-07 17:06:53 +08:00

46 lines
726 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# [226. Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree/)
## 题目
Invert a binary tree.
Example:
Input:
```c
4
/ \
2 7
/ \ / \
1 3 6 9
```
Output:
```c
4
/ \
7 2
/ \ / \
9 6 3 1
```
Trivia:
This problem was inspired by this original tweet by Max Howell:
>Google: 90% of our engineers use the software you wrote (Homebrew), but you cant invert a binary tree on a whiteboard so f*** off.
## 题目大意
"经典"的反转二叉树的问题。
## 解题思路
还是用递归来解决,先递归调用反转根节点的左孩子,然后递归调用反转根节点的右孩子,然后左右交换根节点的左孩子和右孩子。