您的位置:首页 > 编程语言 > Java开发

226. Invert Binary Tree | Java最短代码实现

2016-03-27 00:22 543 查看
原题链接:226. Invert Binary Tree
【思路】

对于每个节点,交换左右子树,然后递归左右子树,这样就实现了数的反转:

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;
}
68 / 68 test
cases passed. Runtime: 0
ms Your runtime beats 21.92% of javasubmissions.

欢迎优化!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: