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

对称二叉树(简单)

借助递归函数,通过「同步移动」两个指针的方法来遍历这棵树,p 指针和 q 指针一开始都指向这棵树的根,随后 p 右移时,q 左移,p 左移时,q 右移。每次检查当前 p 和 q 节点的值是否相等,如果相等再判断左右子树是否对称。

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public boolean isSymmetric(TreeNode root) {return check(root.left,root.right);}public boolean check(TreeNode p,TreeNode q){if(p==null&&q==null){return true;}if(p==null||q==null){return false;}return p.val==q.val&&check(p.left,q.right)&&check(p.right,q.left);}
}

http://www.dtcms.com/a/177212.html

相关文章:

  • FPGA图像处理(二)-----彩色图像灰度化
  • 嵌入式音视频通话EasyRTC基于WebRTC技术驱动智能带屏音箱:开启智能交互新体验
  • 注意力(Attention)机制详解(附代码)
  • 旧版谷歌浏览器Chrome v116.0.5845.141下载
  • 苍穹外卖(订单状态定时处理、来单提醒和客户催单)
  • #黑马点评#(三)缓存穿透/雪崩/击穿
  • 【计算机基础】任意进制转换方法详解
  • C++ 基础复习
  • blender云渲染指南2025版
  • 如何在本地测试网站运行情况
  • 面试高频算法:最长回文子串
  • OpenCV 中用于背景分割(背景建模)的一个类cv::bgsegm::BackgroundSubtractorGSOC
  • windows10 环境下通过huggingface_hub下载huggingface社区模型
  • 碰一碰发视频源码搭建的技术迭代与升级实践
  • 金融小知识
  • 【AI入门】CherryStudio入门3:结合FastMCP创建自己的MCP服务,实现哔哩视频查询
  • stable Diffusion模型结构
  • 使用 Python 与 Java 实现接入 AI 大模型的 MCP 协议:原理与实战
  • AbMole的Calcein-AM/PI细胞双染试剂盒,精准区分细胞活死状态
  • CI/CD与DevOps流程流程简述(提供思路)
  • 电商双11美妆数据分析实验总结
  • 图片处理软件2025年的最新版,免激活绿色软件!
  • 【LeetCode】高频 SQL 50题 题解
  • DeepSeek技术最新进展分析报告(2025年5月)
  • Sat2Density论文详解——卫星-地面图像生成
  • 6. HTML 锚点链接与页面导航
  • AI 大模型新浪潮:从 DeepSeek-Prover 到 Qwen3,再到 DeepSeek-R2,迈向自动推理的新时代20250507
  • 2025年链游行业DDoS与CC攻击防御全解析:高带宽时代的攻防博弈
  • 农产品供销系统设计与实现+springboot+vue源码部署
  • 基于大模型的输卵管妊娠全流程预测与治疗方案研究报告