LeetCode 226. 翻转二叉树

226. 翻转二叉树

解题思路

采用递归后序遍历,先翻转左右子树,再将当前节点的左右子节点指针互换,空节点直接返回

参考代码

1
2
3
4
5
6
7
8
9
10
11
12
class Solution {
public TreeNode invertTree(TreeNode root) {
if(root == null) {
return root;
}
TreeNode lnode = invertTree(root.left);
TreeNode rnode = invertTree(root.right);
root.left = rnode;
root.right = lnode;
return root;
}
}

LeetCode 226. 翻转二叉树
https://sowink.cn/2026/02/08/LeetCode-226-翻转二叉树/
作者
Xurx
发布于
2026年2月8日
许可协议