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

关于实验室建设的英文网站企业核名

关于实验室建设的英文网站,企业核名,广州seo优化公司排名,关于网站开发的文档对称二叉树 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true示例 2: 输入:root [1,2,2,null,3,null,3] 输出:false提示: 树中节…

对称二叉树

给你一个二叉树的根节点 root , 检查它是否轴对称。

示例 1:

输入:root = [1,2,2,3,4,4,3]
输出:true

示例 2:

输入:root = [1,2,2,null,3,null,3]
输出:false

提示:

  • 树中节点数目在范围 [1, 1000] 内
  • -100 <= Node.val <= 100

进阶:你可以运用递归和迭代两种方法解决这个问题吗?

方法一:递归
class Solution {public boolean isSymmetric(TreeNode root) {return check(root, root);}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);}
}
方法二:迭代
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.yayakq.cn/news/26996/

相关文章:

  • 网站建设和咨询服务合同网站开发
  • 怎么做百度采购网站抖音代运营合作策划书
  • 两个网站 一个域名石家庄哪家公司做网络推广好
  • 培训类 网站后台台山住房和城乡建设 网站
  • 怎样与知名网站做友情链接视频网站直播怎么做
  • 做网站都有什么功能六 网站建设方案.
  • 广州专门做网站的公司广东高端网站建设
  • 上海工程建设安全协会网站舆情监测系统方案
  • 电子商务网站建设的方法有哪些方面淘宝电脑版登录网页入口
  • 怎么做网站内容调研ios6软件下载网站
  • 徐州免费网站建设国外网站做盗版
  • 哈尔滨企业展示型网站建设响水网站建设服务商
  • 网站建设项目策划书模板范文公司如何申请网址
  • 十大纯净系统网站培训管理网站建设
  • 手机企业网站设计理念惠州市企业网站seo点击软件
  • 找别人做网站 自己管理一流专业建设方案
  • 山西城乡和住房建设厅网站上海建设网站公
  • 重庆渝北网站建设网站设计的国际专业流程是什么
  • 东莞个人网站建设白羊影院
  • 做亚马逊有哪些网站可以清货5118关键词查询工具
  • 赣州本地网站湘潭网站建设 磐石网络荣誉
  • 做调查问卷赚钱的网站标准件做网站推广效果怎么样
  • 重庆网站外包《网站建设验收报告》
  • 南通市建设局网站马建明百度网盘怎么提取别人资源
  • 网站建设的基本原则常州网站建设报价
  • 界面做的最好的网站网站首页新增悬浮小窗怎么做
  • 上海网站制作公司报价合肥专业的房产网站建设
  • 东莞企业建设网站官网有限公司温州期货公司哪家好
  • 在线购物网站 模版WordPress说说心情
  • seo全站优化全案例张家界网站建设多少钱