Python | Leetcode Python题解之第226题翻转二叉树

题目:

题解:

python 复制代码
class Solution:
    def invertTree(self, root: TreeNode) -> TreeNode:
        if not root:
            return root
        
        left = self.invertTree(root.left)
        right = self.invertTree(root.right)
        root.left, root.right = right, left
        return root
相关推荐
逆境不可逃21 分钟前
LeetCode 热题 100 之 543. 二叉树的直径 102. 二叉树的层序遍历 108. 将有序数组转换为二叉搜索树 98. 验证二叉搜索树
算法·leetcode·职场和发展
副露のmagic41 分钟前
哈希章节 leetcode 思路&实现
算法·leetcode·哈希算法
副露のmagic41 分钟前
字符串章节 leetcode 思路&实现
windows·python·leetcode
XiYang-DING1 小时前
【LeetCode】链表 + 快慢指针找中间 | 2095. 删除链表的中间节点
算法·leetcode·链表
BackCatK Chen1 小时前
Python安装与VSCode配置完整教程(每步带截图说明)
vscode·python·python安装·vscode配置·python 3.9.10·嵌入式环境配置
硅基喵1 小时前
Python 入门:从“其他语言”到 Pythonic 思维的完整迁移手册
python
liu****2 小时前
LangChain-AI应用开发框架(二)
人工智能·python·langchain·大模型部署
未来转换2 小时前
OpenClaw 命令大全以及使用指南
python·ai·openclaw
Ulyanov2 小时前
Pymunk 2D物理游戏开发教程系列 第一篇:物理引擎入门篇 -《弹球大作战》
python·pygame·雷达电子战·仿真引擎