题目描述
输入描述:
二叉树的镜像定义:源二叉树
8
/ \
6 10
/ \ / \
5 7 9 11
镜像二叉树
8
/ \
10 6
/ \ / \
11 9 7 5
解题思路
和二叉树相关,肯定要用到递归
# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution:# 返回镜像树的根节点def Mirror(self, root):if not root:return Noneroot.left,root.right=root.right,root.leftself.Mirror(root.left)self.Mirror(root.right)return root
