二叉树的镜像

    科技2025-10-29  8

    二叉树的镜像

    输入一个二叉树,将它变换为它的镜像。

    样例 输入树: 8 / \ 6 10 / \ / \ 5 7 9 11 [8,6,10,5,7,9,11,null,null,null,null,null,null,null,null] 输出树: 8 / \ 10 6 / \ / \ 11 9 7 5 [8,10,6,11,9,7,5,null,null,null,null,null,null,null,null]

    递归

    时间复杂度O(n)

    class Solution { public void mirror(TreeNode root) { if(root == null){ return; } TreeNode temp = root.left; root.left = root.right; root.right = temp; mirror(root.left); mirror(root.right); } }
    Processed: 0.011, SQL: 8