思路:
一次前序遍历
public class Solution {
public TreeNode invertTree(TreeNode root) {
if(root == null) return root;
TreeNode tmp = root.left;
root.left = root.right;
root.right = tmp;
invertTree(root.left);
invertTree(root.right);
return root;
}
}
本文介绍了一种使用递归方法翻转二叉树的算法实现,通过一次前序遍历来交换每个节点的左右子节点。
459

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



