Python :二叉树的镜像
来源:互联网 发布:自然系果实觉醒知乎 编辑:程序博客网 时间:2024/05/29 03:04
牛客网上的剑指 offer的在线编程:
题目描述:
操作给定的二叉树,将其变换为源二叉树的镜像。
# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: # 返回镜像树的根节点 def Mirror(self, root): if root is None: return if not root.left is None: self.Mirror(root.left) if not root.right is None: self.Mirror(root.right) temp = root.left root.left = root.right root.right = temp return root
阅读全文
0 0
- Python :二叉树的镜像
- 二叉树的镜像[剑指offer]之python实现
- 剑指offer之二叉树的镜像(Python)
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- 二叉树的镜像
- React Native 研究与实践
- 快速查看Mysql帮助文档
- 初识三层
- 封装、继承、多态
- 卷积神经网络CNN究竟是怎样一步一步工作的?
- Python :二叉树的镜像
- 五、swift3.0闭包和懒加载
- 金典——整数队查找
- 6-18 信息学院学生会换届
- HashMap性能提升
- 国内C/C++刷题网站汇总
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.4基本类型与运算(4.4.2-4.4.4)
- 水平居中有哪些实现方式
- 如何在同一台电脑上使用2个github账号