from typing import List
class TreeNode:
def __init__(self, x):
self.val = x
self.left = None
self.right = None
# 这道题应该是最容易的深搜了。
# 直接交换左右节点,然后一路深搜下去就好了。
class Solution:
def invertTree(self, root: TreeNode) -> TreeNode:
# 如果root节点为空,就返回
if not root :return None
# 交换左右两个儿子
root.left,root.right = root.right,root.left
# 然后递归遍历
self.invertTree(root.left)
self.invertTree(root.right)
# 最后返回
return root
python教程
226翻转二叉树
python教程
51源码
2022-12-02
共人阅读
版权声明:文章搜集于网络,如有侵权请联系本站,转载请说明出处:https://www.51yma.cn/jiaocheng/python/963.html
文章来源:
下一篇: 返回列表
热门推荐
-
01python写的淘了个宝抢购小帮手 12
-
02python淘宝秒杀代码 10
-
03百度图库python批量爬取下载代码 9
-
04Python爬取wallhaven壁纸脚本 9
-
05Python自动爬取轻壁纸网站脚本 9