剑指Offer: 二叉树的镜像 (java代码实现)

在这里插入图片描述
解题思路
将当前节点的左子树和右子树交换 递归实现

下面是java代码实现

public class Solution {
    public void Mirror(TreeNode root) {
        if(root == null) {
            return;
        }
        swap(root);
        Mirror(root.left);
        Mirror(root.right);
    }
    private void swap(TreeNode node) {
        TreeNode temp = node.left;
        node.left= node.right;
        node.right = temp;
    }
}

猜你喜欢

转载自blog.csdn.net/wmh1152151276/article/details/87965748
今日推荐