【剑指offer】面试题27—二叉树的镜像

一、题目描述

操作给定的二叉树,将其变换为源二叉树的镜像。

二叉树的镜像定义:源二叉树 
            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 = None
class Solution:
    # 返回镜像树的根节点
    def Mirror(self, root):
        # write code here
        if not root: return root
        root.left, root.right = root.right, root.left
        self.Mirror(root.left)
        self.Mirror(root.right)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Settings.bundle https://www.jianshu.com/p/e3f6bc301499 ht...
    孙凯iOS阅读 428评论 0 0
  • 最近诺特别迷马小跳系列的书,走坐的带着,午饭时跟我商量,能不能再买点二年级的马小跳?对于买书,只要不是漫画和动漫系...
    拾一片光阴阅读 224评论 0 3
  • 你相信梦想,梦想才会相信你… 有一种落差就是,你配不上自己的野心,也辜负了所受的苦难!
    仰止行止阅读 718评论 1 6
  • 那天聊天到很晚,有提到一些相关的事情。在梦里,找到了心里的那个人。努力去记住她的模样,明明知道她还是会消失。 梦里...
    海里的鲨鱼阅读 252评论 0 0
  • 【日精打卡第86天】 姓 名: 夏 婷 公 司:无锡镁钛铒金属制品有限公司 六项精进第423期 反省二组 【知~学...
    xia芊芊阅读 106评论 0 0