226. 翻转二叉树(递归)


226. 翻转二叉树

题目

在这里插入图片描述

解题思路

非常简单的题目。用一个中间变量保存一下root.left就行。相当于交换两个数。

代码

class Solution {
    public TreeNode invertTree(TreeNode root) {
        if(root==null){
            return null;
        }

            TreeNode oldleft=root.left;
            root.left=root.right;
            root.right=oldleft;

            invertTree(root.left);
            invertTree(root.right);

            return root;
    }
}

文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录