@@ -0,0 +1,568 @@
+class TreeNode %7B%0A    int val = 0;%0A    TreeNode left = null;%0A    TreeNode right = null;%0A %0A    public TreeNode(int val) %7B%0A        this.val = val;%0A    %7D%0A%7D%0A%0Apublic class MirrorOfBinaryTree %7B%0A    public void Mirror(TreeNode root) %7B%0A        if(root == null)%0A            return;%0A        if(root.left == null && root.right == null)%0A            return;%0A        TreeNode node = root.left;%0A        root.left = root.right;%0A        root.right = node;%0A        if(root.left!=null)%0A            Mirror(root.left);%0A        if(root.rigth != null)%0A            Mirror(root.right);%0A    %7D%0A%7D%0A

Create MirrorOfBinaryTree.java