美文网首页
101. 对称二叉树

101. 对称二叉树

作者: ColdRomantic | 来源:发表于2020-07-04 17:05 被阅读0次

    101. 对称二叉树

    难度:简单
    谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。

    递归处理左右子树,然后交换root的左右孩子即可。

    class Solution {
    public:
        TreeNode* invertTree(TreeNode* root) {
            if( !root ){
                return NULL;
            }
            //翻转二叉树()镜像
            TreeNode* left = invertTree(root->left);
            TreeNode* right = invertTree(root->right);
            root->left = right;
            root->right = left;
            return root;
        }
    };
    

    相关文章

      网友评论

          本文标题:101. 对称二叉树

          本文链接:https://www.haomeiwen.com/subject/kvguqktx.html