博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lc226. Invert Binary Tree
阅读量:6777 次
发布时间:2019-06-26

本文共 631 字,大约阅读时间需要 2 分钟。

226. Invert Binary Tree

Invert a binary tree.

Example:

Input:

4   /   \  2     7 / \   / \1   3 6   9复制代码

Output:

4   /   \  7     2 / \   / \9   6 3   1复制代码

Trivia: This problem was inspired by this original tweet by Max Howell:

Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so f*** off.

思路:递归 代码:python3

class Solution:    def invertTree(self, root: TreeNode) -> TreeNode:        if root:            root.left,root.right = self.invertTree(root.right),self.invertTree(root.left)            return root复制代码

转载于:https://juejin.im/post/5ceb8590f265da1b5e72d134

你可能感兴趣的文章
WCF中常用的binding方式
查看>>
[PHP] 重回基础(Array相关函数)
查看>>
GreenDao
查看>>
(20160604)开源第三方学习之CocoaLumberjack
查看>>
linux下U盘状态检测
查看>>
Java自动装箱拆箱
查看>>
十大经典排序算法-JS篇
查看>>
利用H5和ChromiumWebBrowser构建应用
查看>>
[大数据之Sqoop] —— 什么是Sqoop?
查看>>
pwd命令
查看>>
安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
查看>>
09-Java 工程结构管理
查看>>
Apache和tomcat服务器使用ajp_proxy模块
查看>>
Android RadioGroup的RadioButton 选择改变字体颜色和背景颜色
查看>>
MYSQL的增删改查语句样码
查看>>
前端学PHP之面向对象系列第五篇——对象操作
查看>>
NodeJs之child_process
查看>>
获取shell脚本自身所在目录的Shell脚本分享
查看>>
HashMap源码分析
查看>>
Python读写文件
查看>>