LeetCode hot100-38-Y

embedded/2024/10/18 14:21:12/
226. 翻转二叉树给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。

这道题莫名其妙做出来了,看评论好多人都是莫名其妙做出来的。就是连续做了几道题有感觉了。很难解释。
我的做法
后序递归

class Solution {public TreeNode invertTree(TreeNode root) {invert(root);return root;}public void invert(TreeNode root) {if(root == null){return ;}invert(root.left);invert(root.right);TreeNode temp =new TreeNode();temp = root.left;root.left = root.right;root.right=temp;}}

官方解法
这种一边赋值一边还在返回的我理解起来真有点困难,再找找感觉吧

class Solution {public TreeNode invertTree(TreeNode root) {if (root == null) {return null;}TreeNode left = invertTree(root.left);TreeNode right = invertTree(root.right);root.left = right;root.right = left;return root;}
}作者:力扣官方题解
链接:https://leetcode.cn/problems/invert-binary-tree/solutions/415160/fan-zhuan-er-cha-shu-by-leetcode-solution/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

http://www.ppmy.cn/embedded/41910.html

相关文章

项目管理-案例重点知识(成本管理)

项目管理:每天进步一点点~ 活到老,学到老 ヾ(◍∇◍)ノ゙ 何时学习都不晚,加油 三、成本管理 案例重点 成本管理 案例重点内容: (1)成本管理计划内容 (2)估算…

基础环境配置

IP地址设置 修改Ip地址 vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE"Ethernet" PROXY_METHOD"none" BROWSER_ONLY"no" BOOTPROTO"static" # 设置为静态ip static DEFROUTE"yes" IPV4_FAILURE_FATAL"no&qu…

第二章 线性时不变系统(LTI)的时域分析

1 what is LTI 2 为什么研究LTI 1)将问题拆分为两个,一个是为什么研究线性系统?,另一个是为什么研究时不变系统? 2)理想的线性系统好实现吗? 例如有一个喇叭 ,喇叭输入是电流&…

如何使用JMeter测试导入接口/导出接口?

🍅 视频学习:文末有免费的配套视频可观看 🍅 关注公众号:互联网杂货铺,回复1 ,免费获取软件测试全套资料,资料在手,涨薪更快 今天上班,被开发问了一个问题:JM…

大模型微调之 在亚马逊AWS上实战LlaMA案例(六)

大模型微调之 在亚马逊AWS上实战LlaMA案例(六) 通过 SageMaker Python SDK 进行微调Llama2 可以使用 SageMaker Python SDK 微调 Llama 2 模型。以下是在数据集上微调 Llama 2 7B 的示例代码: import os import boto3 from sagemaker.sessi…

Chrome 浏览器的常用命令包括

Chrome 浏览器的常用命令包括: 1. **新建标签页**:Ctrl T (在 Windows/Linux 下),Command T (在 macOS 下)。 2. **关闭当前标签页**:Ctrl W (在 Windows/Linux 下&…

【计算机网络】物理层 通信基础、奈氏准则、香农公式 习题2

下列说法中正确的是( )。 A. 信道与通信电路类似,一条可通信的电路往往包含一个信道 B.调制是指把模拟数据转换为数字信号的过程 C. 信息传输速率是指通信信道上每秒传输的码元数 D.在数值上,波特率等于比特率与每符号所含的比特数的比值 信息传输速率&a…

PDF文件转换为CAD的方法

有时候我们收到一个PDF格式的设计图纸,但还需要进行编辑或修改时,就必须先将PDF文件转换回CAD格式。分享两个将PDF转换回CAD的方法,一个用到在线网站,一个用到PC软件,大家根据情况选择就可以了。 ☞在线CAD网站转换 …