力扣 简单 101.对称二叉树

ops/2024/10/19 1:31:54/

文章目录

  • 题目介绍
  • 解题思路

题目介绍

在这里插入图片描述

解题思路

在上题【100. 相同的树】的基础上稍加改动,将根节点的左右子树看成左右两个树

递归判断左边的右子树和右边的左子树以及左边的左子树和右边的右子树是否都相同

java">class Solution {public boolean isSymmetric(TreeNode root) {return isSameTree(root.left, root.right);}public boolean isSameTree(TreeNode p, TreeNode q) {if (p == null || q == null) {return p == q; // 必须都是 null才返回true}return p.val == q.val && isSameTree(p.left, q.right) && isSameTree(p.right, q.left);}
}

http://www.ppmy.cn/ops/122413.html

相关文章

Ajax教程

AJAX Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 先解释XML: XML指的是可扩展标记语言,类似Html XML的设计宗旨是传输数据,不是显示数据 XML标签没有被预定义 XML是W3C的推荐标准 它的主要应…

Windows 搭建 Gitea

一、准备工作 1. 安装 Git:Gitea 依赖 Git 进行代码管理,所以首先需要确保系统中安装了 Git。 下载地址:https://git-scm.com/downloads/win 2. 安装数据库(可选) 默认情况下,Gitea 使用 SQLite 作为内…

redis——哨兵机制

redis中提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。 主从复制是实现redis高可用性的基石,从节点宕机时我们仍然可以将请求发送给主节点或者其他从节点,而当主节点宕机的时候,无法执行写操作,无…

Prompt:在AI时代,提问比答案更有价值

你好,我是三桥君 随着AI技术的飞速发展,我们进入了一个信息爆炸的时代。在这个时代,只要你会提问,AI就能为你提供满意的答案。这种现象让很多人开始思考:在这个答案触手可及的时代,答案的价值是否还像以前…

鸿蒙开发(NEXT/API 12)【应用间消息通信】手机侧应用开发

在手机侧与穿戴设备侧构建应用到应用的通信隧道,用于收发应用自定义的报文消息以及文件。实现手机应用和穿戴设备应用间的交互,为用户提供分布式场景和体验。比如手机应用发送音频文件到穿戴设备侧应用,实现在穿戴设备侧应用上播放音乐&#…

redis-数据类型

十大数据类型 学习 redis 操作手册 英文 Commands 中文 Redis命令中心(Redis commands) – Redis中国用户组(CRUG) 学习方法 举出一个数据结构的应用场景(理解数据结构特点),并操作&…

接口隔离原则(学习笔记)

客户端不应该被迫依赖于它不使用的方法:一个类对另一个类的依赖应该建立在最小的接口上。 上面的设计我们发现他存在的问题,黑马品牌的安全门具有防盗,防水,防火的功能。现在如果我们还需要再创建一盒传智品牌的安全门&#xff0c…

计算机网络:物理层 —— 信道及其极限容量

文章目录 信道信道的极限容量信号失真失真类型产生信号失真的主要因素 奈式准则码元传输速率香农公式 信道 信道是指信息传输的通道或介质。在通信中,信道扮演着传输信息的媒介的角色,将发送方发送的信号传递给接收方。 信道可以是无线信道&#xff0c…