聊聊二叉树的左右子树交换

  发布时间:2025-11-05 09:03:04   作者:玩站小弟   我要评论
本文转载自微信公众号「三分钟学前端」,作者sisterAn。转载本文请联系三分钟学前端公众号。翻转一棵二叉树。示例:输入:4/\27/\/\1369 输出:4/\72/\/\9631 。

本文转载自微信公众号「三分钟学前端」,聊聊作者sisterAn。叉树转载本文请联系三分钟学前端公众号。右树

翻转一棵二叉树。亿华云计算交换

示例:

输入:

     4    /   \   2     7  / \   / \ 1   3 6   9 

输出:

     4    /   \   7     2  / \   / \ 9   6 3   1 

遍历+交换左右子树

解题思路: 从根节点开始依次遍历每个节点,聊聊然后交换左右子树既可

const invertTree = (root) => {     if(!root) return null     // 先翻转当前节点的叉树左右子树     const temp = root.left     root.left = root.right     root.right = temp     // 然后遍历左子树     invertTree(root.left)     // 再遍历右子树     invertTree(root.right)     return root } 

这里采用的云服务器提供商是前序遍历,也可以是免费源码下载右树后序遍历或层序遍历

leetcode:https://leetcode-cn.com/problems/invert-binary-tree

  • Tag:

相关文章

  • 以建荣SD卡量产工具教程(关键步骤详解,让你快速掌握SD卡量产技巧)

    摘要:在如今数字化时代,SD卡已成为存储设备的标配。然而,在一些特定的场景下,我们常常需要大批量制作相同规格的SD卡。为了提高效率和节省时间,以建荣SD卡量产工具应运而生。本文将详细介绍...
    2025-11-05
  • .com是哪个国家的域名?

    .com这个顶级域名(TLD)可以说是最为大家所熟知的,很多人可能会问:.com到底是哪个国家的域名呢?今天我们就来介绍.com域名的背景、用途。1、.com的起源.com是commercial(商业
    2025-11-05
  • 域名到期续费多久可以打开?

    域名到期后续费多久可以重新使用?如果我的域名过期了,能否立刻恢复使用?今天聚名网就来聊聊域名到期续费后的恢复流程,以及一些相关的注意事项。当一个域名注册到期后,通常会进入一个宽限”。这个宽限期的长度因
    2025-11-05
  • 大厂高频面试题Spring Bean生命周期详解

    Spring作为当前Java最流行、最强大的轻量级框架。Spring Bean的生命周期也是面试高频题,了解Spring Bean周期也能更好地帮助我们解决日常开发中的问题。程序员应该都知道Sprin
    2025-11-05
  • 如何正确搬运台式电脑机箱(操作指南和注意事项)

    摘要:搬运台式电脑机箱是一个容易被忽视但至关重要的任务。在搬运过程中,如果不小心处理,很容易导致电脑硬件的损坏,尤其是机箱内部的零部件。为了帮助大家正确搬运台式电脑机箱,本文将提供一些操...
    2025-11-05
  • 面试官:final、finally、finalize 有什么区别?

    1.final 介绍final 是 Java 语言中的一个关键字,使用 final 修饰的对象不允许修改或替换其原始值或定义。final 可以用来修饰:类、方法、变量和参数,其中可以用来修饰“参数”这
    2025-11-05

最新评论