题目描述:
操作给定的二叉树,将其变换为源二叉树的镜像。
输入描述:
二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5
思路:
二叉树的都是递归.......
class tree:
def __init__(self,x):
self.val = x
self.right = None
self.left = None
def Mirror(self,root):
if root:
root.left,root.right = root.right,root.left
self.Mirror(self,root.left)
self.Mirror(self,root.right)