LeetCode hot100——226.翻转二叉树
题目给你一棵二叉树的根节点root翻转这棵二叉树并返回其根节点。示例 1输入root [4,2,7,1,3,6,9]输出[4,7,2,9,6,3,1]示例 2输入root [2,1,3]输出[2,3,1]示例 3输入root []输出[]提示树中节点数目范围在[0, 100]内-100 Node.val 100题解/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val val; * this.left left; * this.right right; * } * } */ class Solution { public TreeNode invertTree(TreeNode root) { if(root null) return null; //交换当前节点左右子树 TreeNode tmp root.right; root.right root.left; root.left tmp; //递归交换当前节点的左子树 invertTree(root.left); //递归交换当前节点的右子树 invertTree(root.right); return root; } }

相关新闻

我做了一个小程序,每天帮你看一眼 Codex 重置了吗?

我做了一个小程序,每天帮你看一眼 Codex 重置了吗?

我做了一个小程序,每天帮你看一眼 Codex 重置了吗? 这几天,我做了一个微信小程序,叫「徐公 AI 雷达」。 「徐公 AI 雷达」是一个把 Codex Reset 公开信号集中起来看的微信小程序。打开首页,先看当前有哪些新信号&…

2026/9/15 8:59:00 阅读更多 →
ARM Cortex-M边缘AI唤醒模型源码深度解析

ARM Cortex-M边缘AI唤醒模型源码深度解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/14 22:37:31 阅读更多 →
把 Jupyter Notebook 搬到鸿蒙 PC:同栈双胞胎的 Notebook-first 移植实战

把 Jupyter Notebook 搬到鸿蒙 PC:同栈双胞胎的 Notebook-first 移植实战

把 Jupyter Notebook 搬到鸿蒙 PC:同栈双胞胎的 Notebook-first 移植实战 欢迎加入开源鸿蒙 PC 社区:https://harmonypc.csdn.net/ 欢迎在 PC 社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper 适配开源地址:…

2026/9/16 23:36:48 阅读更多 →

最新新闻

地球在线高清卫星地图API升级避坑速查手册

地球在线高清卫星地图API升级避坑速查手册

地球在线高清卫星地图API升级避坑速查手册 版本升级后 API 全变了,以前能跑的代码现在全报 404,抓头发也没用。别慌,这份 速查手册 专治各种“API 迁移疑难杂症”,帮你把地球在线高清卫星地图的底层逻辑吃透。 很多开发老哥在对接…

2026/9/22 4:27:53 阅读更多 →
activator下载面试突击:3个核心考点与完整示例

activator下载面试突击:3个核心考点与完整示例

activator下载面试突击:3个核心考点与完整示例 面试现场,当面试官甩出“activator下载”这个看似简单却极易踩坑的问题时,你是不是瞬间大脑空白,答不上来底层原理?别慌,这正是大多数转岗开发者的痛点。很多新人以为这只是个简单的工…

2026/9/22 4:27:53 阅读更多 →
UE是什么?3个步骤搞懂Unreal Engine与性能优化

UE是什么?3个步骤搞懂Unreal Engine与性能优化

UE是什么?3个步骤搞懂Unreal Engine与性能优化 刚接手一个跨平台项目,同事甩来一段 C++ 蓝图混合代码,运行直接闪退。报错日志里全是 UObject…

2026/9/22 4:27:53 阅读更多 →
3步搞定mfunz环境配置,一文搞懂从零到跑通

3步搞定mfunz环境配置,一文搞懂从零到跑通

3步搞定mfunz环境配置,一文搞懂从零到跑通 配置环境就卡半天,是不是你的常态?下载依赖报错、版本冲突、路径找不到,搞一下午还没跑起来第一行代码。今天这篇教程,就是为了解决这个问题。我们不只讲怎么装,更要讲 为什么这么装 ,让你彻底…

2026/9/22 4:27:53 阅读更多 →
印章系统入门到精通:源码拆解解决配置卡壳痛点

印章系统入门到精通:源码拆解解决配置卡壳痛点

印章系统入门到精通:源码拆解解决配置卡壳痛点 配置环境就卡半天,这大概是无数开发者接手“印章系统”时的第一反应。明明照着文档一步步来,依赖装好了,端口也通了,结果一启动就报空指针或者图片渲染空白。别急,这种痛苦我见得太多了。今天这篇《印章系…

2026/9/22 4:27:53 阅读更多 →
3分钟看懂管理员工源码 一文搞懂权限核心逻辑

3分钟看懂管理员工源码 一文搞懂权限核心逻辑

3分钟看懂管理员工源码 一文搞懂权限核心逻辑 官方文档动辄几百页,翻来覆去还是抓不住“管理员工”这块硬骨头的重点?别急,今天咱们不念经,直接撕开源码包装纸,用 一文搞懂…

2026/9/22 4:26:52 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →