当前位置: 首页 > article >正文

【hot100篇-python刷题记录】【翻转二叉树】

R7-二叉树篇

一眼递归

递归具有相同子问题的特点。

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:
    def invertTree(self, root: Optional[TreeNode]) -> Optional[TreeNode]:
        if root is None:
            return None
        left=self.invertTree(root.left)
        right=self.invertTree(root.right)
        root.left=right
        root.right=left
        return root

 

ps:

今天很顺利地拿下


http://www.kler.cn/a/286044.html

相关文章:

  • 如何使用SpringCloudAliBaba技术栈搭建微服务环境
  • 【C++ Primer Plus习题】7.8
  • 【Python机器学习】NLP词频背后的含义——奇异值分解
  • LeetCode - 7 整数反转
  • Unet改进12:添加PCONV||减少冗余计算和同时存储访问
  • opencv之图像平滑处理
  • 【学习笔记】 陈强-机器学习-Python-Ch13 提升法
  • Apache Paimon:开启实时湖仓存储新时代
  • 永恒之蓝漏洞复现记录
  • Easyui Datagrid实现行操作
  • 【Java设计模式】柯里化模式:增强函数灵活性和可重用性
  • Java算法之TimSort
  • 深度学习100问30:什么是困惑度
  • 【PID系列】PID代码设计
  • @antv/x6 要求不显示水平滚动条,并且如果水平方向上显示不全的节点,则要求自动显示全部节点,垂直方向可以出现滚动条来滚动显示所有的节点。
  • Python实时聊天室架构与API实战应用
  • ASP.NET Core 入门教程三 结合 EFCore 和 SQLite
  • 【软考】事务管理
  • [E二叉树] lc101. 对称二叉树(dfs+自底向上)
  • C# winform 加载窗体有卡顿,可以先显示动画,等窗体全部加载完成,在显示窗体,关闭动画