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

力扣面试150题-- 翻转二叉树

Day 41

题目描述

在这里插入图片描述

做法

/*** 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 left=invertTree(root.left);TreeNode right=invertTree(root.right);TreeNode x=left;root.left=right;root.right=left;return root;}
}

相关文章:

  • ThreadLocal源码深度剖析:内存管理与哈希机制
  • GisWeb实战笔记(1)基于 Vue 3 + Vite + CesiumJS搭建gis开发环境
  • 深入探索Anthropic Claude与Spring AI的融合应用
  • 【STM32单片机】#13 RTC实时时钟
  • 分析strtol(),strtoul()和strtod()三个函数的功能
  • 从网页到桌面:将 Web 应用无缝迁移为 Electron 桌面程序
  • 电赛经验分享——模块篇
  • 定积分的定义式(黎曼和极限定义)
  • 协议(消息)生成
  • STA中的multi_cycle 和false_path详细讨论
  • 从Rtos到Linux:学习的策略
  • Dify框架面试内容整理-如何评估基于Dify开发的AI应用的效果?
  • 【Vue】Vue3源码解析与实现原理
  • 基于muduo库实现高并发服务器
  • Linux文件复制命令精要指南:cp与scp详解
  • DotNetBrowser 3.2.0 版本发布啦!
  • RPC是什么
  • 线程局部存储----TLS
  • 使用AI 将文本转成视频 工具 介绍
  • 《MATLAB实战训练营:从入门到工业级应用》高阶挑战篇-《5G通信速成:MATLAB毫米波信道建模仿真指南》
  • 刘诚宇、杨皓宇进球背后,是申花本土球员带着外援踢的无奈
  • “五一”假期全社会跨区域人员流动量超14.65亿人次
  • 观察|“离境退税”撬动上海“五一”假期入境消费
  • 山大齐鲁医院护士论文现“男性确诊子宫肌瘤”,院方称将核实
  • 全国铁路迎来返程客流高峰,预计今日发送2040万人次
  • 电商平台集体出手,多措并举助力外贸企业拓内销