《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相关推荐

  1. 算法leetcode|剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树(rust很强)

    文章目录 剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树: 样例 1: 限制: 分析 题解 rust go c++ java python 原题传送门:https://leetcode. ...

  2. 【LeetCode】剑指 Offer 27. 二叉树的镜像

    [LeetCode]剑指 Offer 27. 二叉树的镜像 文章目录 [LeetCode]剑指 Offer 27. 二叉树的镜像 一.递归法 二.辅助栈(或队列) 一.递归法 根据二叉树镜像的定义,考 ...

  3. JZ27 [剑指 Offer 27] 二叉树的镜像

    二叉树的镜像 Category Difficulty Likes Dislikes lcof Easy (79.61%) 311 - 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 例如输入: ...

  4. LeetCode力扣(剑指offer 41-68)

    目录 剑指 Offer 41. 数据流中的中位数 剑指 Offer 42. 连续子数组的最大和 剑指 Offer 43. 1-n 整数中 1 出现的次数 剑指 Offer 44. 数字序列中某一位的数 ...

  5. 【Java】 剑指offer(27) 二叉树的镜像

    本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集   题目 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 思路 画图可 ...

  6. 剑指offer 27. 二叉树的镜像

    声明:本系列博客是对何海涛<剑指offer>的关键点总结. 1.树的镜像 定义:树的根结点相同,但是左右两个子节点交换了位置 2.解题思路 1)前序遍历树的每一个结点: 2)如果遍历到的节 ...

  7. 剑指Offer 27—二叉树的镜像

    题意 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 力扣 法1-递归 二叉树镜像定义: 对于二叉树中任意节点 root ,设其左 / 右子节点分别为 left, right:则在二叉树的镜像中 ...

  8. 剑指 Offer 27. 二叉树的镜像【无取巧解法,易于理解!】

    看题解时,很多大牛用很少的代码就完成了AC,但可能看了很多遍也看不懂,因此萌生了写一种最"笨"最完整的代码的想法,这样大家可以通过我的代码入门,看懂了再去挑战大牛们的简洁解法. 请 ...

  9. 剑指offer——27.二叉树的镜像

    题目: 操作给定的二叉树,将其变换为源二叉树的镜像. 知识点: 无 注意: 无 代码实现: 遍历所有节点,交换当前节点的左右子节点,递归至叶子节点 /*二叉树镜像*/ void mirror(Bina ...

最新文章

  1. [转]C#日期格式化 文档
  2. ‘pip 安装第三方库速度太慢’的解决办法
  3. 老旧的金融机构,是时候赶赶云计算的时髦了
  4. AspectJ的注解开发AOP:异常抛出通知的学习
  5. 怎么修改云服务器项目路径,云服务器tomcat的项目路径怎么设置
  6. The request was denied by service delegate (SBMainWorkspace) for reason: Uns
  7. Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element
  8. apex图表使用饼图居中_饼图若只有一个值的时候,normal.label.position='center'时,label居中指的是DOM居中而不是图表居中...
  9. IE开发人员工具不见了?
  10. 浅谈欧姆龙system studio和Cx-one软件编程上区别
  11. Ubuntu系统安装字体方法
  12. 中国象棋人机对弈搜索算法学习-极大极小值,负极大值,alpha-beta算法
  13. Ubuntu vsftp搭建和C# Winform FTP操作
  14. 线代9讲 第八讲 相似理论
  15. 暴力搜索---新技能get
  16. python 调用easydl接口
  17. 节点网络计划图计算机,工程网络计划(网络图)
  18. 三星直逼英特尔,半导体厂商排名起起伏伏
  19. 小学计算机打字比赛简报,育瑞实验小学打字比赛活动通知
  20. 响应式网站和自适应网站是怎么样区分的?

热门文章

  1. 射频领域中交调和互调的区别
  2. 如何在Zynq-7000上烧写PL Image
  3. c语言220程序,《C语言程序实例大全》原代码220例
  4. php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...
  5. Ubuntu中的root权限
  6. N分类模型评估计算方法
  7. 大话中文文本分类之textCNN
  8. 【数据架构解读】基于阿里云数加StreamCompute和MaxCompute构建的访问日志统计分析...
  9. 现有exe转为服务_方式01
  10. 进击的java(2)