您的位置:首页 > 其它

LeetCode226--翻转二叉树

2019-01-24 21:41 288 查看

题目描述:

解题思路:将左子树和右子树作为一个整体,进行翻转,递归,在分别将左子树的左右子树进行翻转,同理将右子树的左右子树进行翻转。
注:击败100%用户

class Solution {
public TreeNode invertTree(TreeNode root) {
if(root == null){
return null;
}
else {
TreeNode node = null;
node = root.left;
root.left = root.right;
root.right = node;
root.left = invertTree(root.left);
root.right = invertTree(root.right);
return root;
}

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