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

LeetCode热题100-翻转二叉树

给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。

示例 1:

输入:root = [4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]

思路

  1. 遇到空树直接退出
  2. 先交换当前节点左右孩子
  3. 再递归翻转左子树、递归翻转右子树
  4. 从上到下逐层全部翻转
class Solution: def invertTree(self, root: Optional[TreeNode]) -> Optional[TreeNode]: if not root: return None root.left, root.right = root.right, root.left self.invertTree(root.left) self.invertTree(root.right) return root
http://www.jsqmd.com/news/818548/

相关文章:

  • Topit:重构macOS多窗口工作流的开源利器
  • GoTrain 项目开发指南项目架构
  • Qovery Engine实战:自建云原生部署平台,简化Kubernetes应用管理
  • 2026年5月光伏支架选型技术指南:铝合金光伏支架/锌铝镁光伏支架/BIPV光伏支架/光伏压块/光伏导电片线夹/选择指南 - 优质品牌商家
  • ARM指令集MOV与RRX操作详解
  • 深入解析 Strands Agents + Exa 集成:构建能联网搜索的 AI 深度研究助手
  • 6款降维普AI软件实测数据:哪款几分钟把AI率从90%降到5%?
  • 从质谱数据到生物学洞察:MZmine3如何重新定义代谢组学分析效率
  • 十七岁的雨季
  • C++默认成员函数
  • 5 分钟判断:你更需要 TTS 还是 STT?
  • 别光看Nordic了!用Zephyr OS的蓝牙协议栈,在国产MCU上也能玩转BLE
  • 2025-2026年北京办公室装饰装修公司推荐:五家排行评测专注科技企业办公区防工期延误 - 品牌推荐
  • 创业团队如何利用多模型聚合平台优化AI应用开发成本
  • 2026年5月节能模压桥架选型攻略:聚焦可靠供应商与核心优势 - 2026年企业推荐榜
  • 2026现阶段浙江马克笔厂商甄选指南:以温州中锐为例剖析核心竞争力 - 2026年企业推荐榜
  • 告别城通网盘限速:三步获取高速直连地址的终极方案
  • 为什么你的Turbo模式响应延迟仍超8秒?揭秘Midjourney官方未公开的4层排队机制与实时带宽抢占策略
  • 2026南充靠谱装修公司盘点:南充整装装修、南充新房装修、南充旧房改造、南充本地装修公司、南充环保装修、南充硬装装修选择指南 - 优质品牌商家
  • 本地知识库liz:基于RAG的智能文档检索工具部署与调优指南
  • 2026年5月深圳除甲醛公司推荐:五家品牌评测对比办公室除醛防眼干 - 品牌推荐
  • 性能测试从入门到精通:这3个工具+5个技巧,让你快速上手
  • 同花顺问财数据获取终极指南:Python量化分析的高效解决方案
  • Vue项目打包上线前,别忘了用terser-webpack-plugin清理console和注释(Webpack 4/5配置详解)
  • 2026福州VR交互式展示避坑实测:TOP4权威认证选择指南
  • 2026年5月国际十大物流公司排行榜推荐:十家专业评测夜班跨境货物追踪不丢件 - 品牌推荐
  • 2025-2026年国内空气净化器品牌推荐:五款排名产品专业评测解决儿童房装修致甲醛刺鼻 - 品牌推荐
  • 2026年长途整车专线物流公司排行及品牌甄选指南:跨省汽车托运公司电话/跨省零担专线物流公司价格/长途汽车托运公司多少钱/选择指南 - 优质品牌商家
  • Vue项目性能优化的全流程指南
  • 2026年5月提干辅导培训机构前十名推荐:十大排名产品评测夜间备考防效率低下 - 品牌推荐