当前位置: 首页 > news >正文

Java | Leetcode Java题解之第101题对称二叉树

题目:

题解:

class Solution {public boolean isSymmetric(TreeNode root) {return check(root, root);}public boolean check(TreeNode u, TreeNode v) {Queue<TreeNode> q = new LinkedList<TreeNode>();q.offer(u);q.offer(v);while (!q.isEmpty()) {u = q.poll();v = q.poll();if (u == null && v == null) {continue;}if ((u == null || v == null) || (u.val != v.val)) {return false;}q.offer(u.left);q.offer(v.right);q.offer(u.right);q.offer(v.left);}return true;}
}
http://www.lryc.cn/news/356229.html

相关文章:

  • 【区块链】智能合约漏洞测试
  • 大模型主流 RAG 框架TOP10
  • 第八次javaweb作业
  • js积累四 (读json文件)
  • 关于我转生从零开始学C++这件事:升级Lv.25
  • mysql中text,longtext,mediumtext区别
  • IP协议说明
  • 第13章 层次式架构设计理论与实践
  • FreeRtos进阶——消息队列的操作逻辑
  • WordPress搭建流程
  • 数据集004:跌倒检测数据集 (含数据集下载链接)
  • 苹果与OpenAI合作在即:iOS 18中的ChatGPT引发期待与担忧
  • Android 逆向学习【2】——APK基本结构
  • 你对仲裁裁决不服怎么办?我教你四个狠招!
  • 绿色智能:低代码开发在AI机器学习中的深度应用与实践案例
  • 《NoSQL数据库技术与应用》 文档存储数据库MongoDB
  • 设置AXI主寄存器切片和AXI数据FIFO
  • Golang协程和通道
  • Enable Full Line suggestions 启用全行建议
  • Java 文件操作和输入输出流
  • MyBatis中的Where标签:提升你的SQL查询效率
  • Docker(三) 容器管理
  • 自己动手写docker——Namespace
  • 【前端学习笔记】HTML基础
  • JS Lab
  • Vue:快速上手
  • HTML并集,交集,子代,后代选择器
  • 关于pdfbox读取pdf
  • 汽车电子零部件(14):TMS热管理系统
  • 代码模板,Cookie和Session