Invert a binary tree.
4
/ \
2 7
/ \ / \
1 3 6 9
to
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 can’t invert a binary tree on a whiteboard so fuck off.
这个题很容易想到递归求解左右子树,不多说,上代码:
/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode(int x) { val = x; }
* }
*/
public
使用递归算法翻转二叉树

这篇博客介绍如何解决LeetCode上的226题,即如何翻转二叉树。博主提到这个问题受到Max Howell的原始推文启发,并提供了使用递归方法解决此问题的代码实现。
订阅专栏 解锁全文
3289

被折叠的 条评论
为什么被折叠?



