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

翻转二叉树-leetcode

题目描述

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

示例 1:

img

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

示例 2:

img

输入: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 void dfs(TreeNode root) {if (root == null) return;TreeNode tmp = root.left;root.left = root.right;root.right = tmp;invertTree(root.left);invertTree(root.right);}public TreeNode invertTree(TreeNode root) {dfs(root);return root;}
}
http://www.jsqmd.com/news/439672/

相关文章:

  • 2026年3月定位天线厂家最新推荐,实时定位精准可靠 - 品牌鉴赏师
  • 伪装Laravel工具包的恶意软件攻击多平台系统
  • 2026全自动商用咖啡机如何选择?口碑机型推荐与选购思路整理 - 品牌2026
  • 仅一个 Python 文件,狂揽近 万 Star「GitHub 热点速览」
  • 2026年天津继承诉讼律所电话查询推荐:专业团队与联系方式汇总 - 十大品牌推荐
  • 【运维自动化-标准运维】快捷键使用技巧(下)
  • 谷歌正式启动工业机器人AI战略,这次是真刀真枪
  • 2026年3月超声波液位计厂家最新推荐,非接触测量维护方便 - 品牌鉴赏师
  • 2026年天津继承诉讼律所电话查询推荐:高效解决继承纠纷指南 - 十大品牌推荐
  • P11830 [省选联考 2025] 幸运数字 题解
  • 微软警告OAuth重定向钓鱼攻击利用邮件传播恶意软件
  • DP动态规划总结
  • 从指令驱动到结果交付:深度解析实在Agent在企业级自动化中的架构演进与效率革命
  • python和pycharm安装的安装
  • [AI智能体与提效-157] - Python是解释性语言,还是编译型语言,与同类型语言的比较
  • 24年匠心深耕,污水处理设备优选乾坤环保:实力铸就信赖,品质领跑行业 - 品牌推荐大师1
  • 2026年3月集装箱登车桥厂家推荐,专业制造与品牌保障口碑之选 - 品牌鉴赏师
  • 2026全自动商用咖啡机哪家好?选购指南与品牌推荐 - 品牌2026
  • Agile.Zhou
  • Tita 小技巧:表格分组功能,解锁 3 大职场场景高效管理
  • Flutter 三方库 mdc_web 的鸿蒙化适配指南 - 掌控 Material Design Web 组件语义、交互标准实战、鸿蒙级精密 UI 专家
  • 2026年3月徐州装修/徐州装修设计/徐州装饰装修/徐州装修装饰公司哪家好 - 2026年企业推荐榜
  • 反渗透和一拖3恒压供水,程序注释完善,在山东某猪场和鸡场运行正常。 可以手机app远程监控,p...
  • hon 的王牌数据结构之一,掌握它们,你的代码会更简洁更高效。 参考文章: Python 使用 Dict 和 Set | 简单一点学 ...
  • 隐私保护手机推荐排行榜:这五款守护数字生活
  • 『NAS』在群晖部署私有化简历制作-OpenResume
  • Flutter 三方库 universal_disk_space 的鸿蒙化适配指南 - 掌控磁盘空间精密监控、存储水位预警实战、鸿蒙级精密持久化专家
  • Linux VIRT-RES-SHR内存概念理解
  • [SDR] 基于两个 hackrf 实现连续波测速雷达
  • 清洁度检测分析系统厂家哪家强?苏州西恩士工业品质领先 - 工业设备研究社