《LeetCode力扣练习》剑指 Offer 27. 二叉树的镜像 Java
《LeetCode力扣练习》剑指 Offer 27. 二叉树的镜像 Java
一、资源
题目:
请完成一个函数,输入一个二叉树,该函数输出它的镜像。
例如输入:
4
/
2 7
/ \ /
1 3 6 9
镜像输出:4
/
7 2
/ \ /
9 6 3 1示例 1:
输入:root = [4,2,7,1,3,6,9]
输出:[4,7,2,9,6,3,1]限制:
0 <= 节点个数 <= 1000
注意:本题与主站 226 题相同:https://leetcode-cn.com/problems/invert-binary-tree/
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。上代码(经过线上OJ测试)
/*** Created with IntelliJ IDEA.** @author : DuZhenYang* @version : 2022.03.01 18:01:48* description :*/ public class LeetCode {public class TreeNode {int val;TreeNode left;TreeNode right;TreeNode(int x) {val = x;}}public TreeNode mirrorTree(TreeNode root) {if (root == null) {return null;}TreeNode left = mirrorTree(root.left);TreeNode right = mirrorTree(root.right);root.left = right;root.right = left;return root;} }
《LeetCode力扣练习》剑指 Offer 27. 二叉树的镜像 Java相关推荐
- 算法leetcode|剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树(rust很强)
文章目录 剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树: 样例 1: 限制: 分析 题解 rust go c++ java python 原题传送门:https://leetcode. ...
- 【LeetCode】剑指 Offer 27. 二叉树的镜像
[LeetCode]剑指 Offer 27. 二叉树的镜像 文章目录 [LeetCode]剑指 Offer 27. 二叉树的镜像 一.递归法 二.辅助栈(或队列) 一.递归法 根据二叉树镜像的定义,考 ...
- JZ27 [剑指 Offer 27] 二叉树的镜像
二叉树的镜像 Category Difficulty Likes Dislikes lcof Easy (79.61%) 311 - 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 例如输入: ...
- LeetCode力扣(剑指offer 41-68)
目录 剑指 Offer 41. 数据流中的中位数 剑指 Offer 42. 连续子数组的最大和 剑指 Offer 43. 1-n 整数中 1 出现的次数 剑指 Offer 44. 数字序列中某一位的数 ...
- 【Java】 剑指offer(27) 二叉树的镜像
本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集 题目 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 思路 画图可 ...
- 剑指offer 27. 二叉树的镜像
声明:本系列博客是对何海涛<剑指offer>的关键点总结. 1.树的镜像 定义:树的根结点相同,但是左右两个子节点交换了位置 2.解题思路 1)前序遍历树的每一个结点: 2)如果遍历到的节 ...
- 剑指Offer 27—二叉树的镜像
题意 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 力扣 法1-递归 二叉树镜像定义: 对于二叉树中任意节点 root ,设其左 / 右子节点分别为 left, right:则在二叉树的镜像中 ...
- 剑指 Offer 27. 二叉树的镜像【无取巧解法,易于理解!】
看题解时,很多大牛用很少的代码就完成了AC,但可能看了很多遍也看不懂,因此萌生了写一种最"笨"最完整的代码的想法,这样大家可以通过我的代码入门,看懂了再去挑战大牛们的简洁解法. 请 ...
- 剑指offer——27.二叉树的镜像
题目: 操作给定的二叉树,将其变换为源二叉树的镜像. 知识点: 无 注意: 无 代码实现: 遍历所有节点,交换当前节点的左右子节点,递归至叶子节点 /*二叉树镜像*/ void mirror(Bina ...
最新文章
- [转]C#日期格式化 文档
- ‘pip 安装第三方库速度太慢’的解决办法
- 老旧的金融机构,是时候赶赶云计算的时髦了
- AspectJ的注解开发AOP:异常抛出通知的学习
- 怎么修改云服务器项目路径,云服务器tomcat的项目路径怎么设置
- The request was denied by service delegate (SBMainWorkspace) for reason: Uns
- Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element
- apex图表使用饼图居中_饼图若只有一个值的时候,normal.label.position='center'时,label居中指的是DOM居中而不是图表居中...
- IE开发人员工具不见了?
- 浅谈欧姆龙system studio和Cx-one软件编程上区别
- Ubuntu系统安装字体方法
- 中国象棋人机对弈搜索算法学习-极大极小值,负极大值,alpha-beta算法
- Ubuntu vsftp搭建和C# Winform FTP操作
- 线代9讲 第八讲 相似理论
- 暴力搜索---新技能get
- python 调用easydl接口
- 节点网络计划图计算机,工程网络计划(网络图)
- 三星直逼英特尔,半导体厂商排名起起伏伏
- 小学计算机打字比赛简报,育瑞实验小学打字比赛活动通知
- 响应式网站和自适应网站是怎么样区分的?
热门文章
- 射频领域中交调和互调的区别
- 如何在Zynq-7000上烧写PL Image
- c语言220程序,《C语言程序实例大全》原代码220例
- php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...
- Ubuntu中的root权限
- N分类模型评估计算方法
- 大话中文文本分类之textCNN
- 【数据架构解读】基于阿里云数加StreamCompute和MaxCompute构建的访问日志统计分析...
- 现有exe转为服务_方式01
- 进击的java(2)