Cattle customer network - Binary Tree Mirror

Operation of a given binary tree, the binary tree is converted into a source image.

/**
public class TreeNode {
    int val = 0;
    TreeNode left = null;
    TreeNode right = null;

    public TreeNode(int val) {
        this.val = val;

    }

}
*/
public class Solution {
    public void Mirror(TreeNode root) {
        if(root == null)
        {
            return;
        }
        if(root.left != null || root.right != null)
        {
            TreeNode tem = root.left;
            root.left = root.right;
            root.right = tem;
            Mirror(root.left);
            Mirror(root.right);
        }else{
            return;
        }
    }
}

 

Published 41 original articles · won praise 6 · views 6474

Guess you like

Origin blog.csdn.net/qq_42712280/article/details/104415229