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

网站之家查询淮南市建设工程质量监督中心网站

网站之家查询,淮南市建设工程质量监督中心网站,广州app设计公司,摄影网站制作软件给定一个二叉树#xff0c;检查它是否是镜像对称的。 例如#xff0c;二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 说明: 如果你可以运用递归和迭…给定一个二叉树检查它是否是镜像对称的。 例如二叉树 [1,2,2,3,4,4,3] 是对称的。 1    / \   2   2  / \ / \ 3  4 4  3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1    / \   2   2    \   \    3    3 说明: 如果你可以运用递归和迭代两种方法解决这个问题会很加分。 思路对称判断即可 二叉树的题多注意递归的定义。 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val x; }* }*/ class Solution { public boolean isSymmetric(TreeNode root) {return isMirror(root, root); }public boolean isMirror(TreeNode t1, TreeNode t2) {if (t1 null t2 null) return true;if (t1 null || t2 null) return false;return (t1.val t2.val) isMirror(t1.right, t2.left) isMirror(t1.left, t2.right);} } 玄学迭代自己看 public boolean isSymmetric(TreeNode root) {QueueTreeNode q new LinkedList();q.add(root);q.add(root);while (!q.isEmpty()) {TreeNode t1 q.poll();TreeNode t2 q.poll();if (t1 null t2 null) continue;if (t1 null || t2 null) return false;if (t1.val ! t2.val) return false;q.add(t1.left);q.add(t2.right);q.add(t1.right);q.add(t2.left);}return true; }
http://wiki.neutronadmin.com/news/338659/

相关文章:

  • 宁波外贸网站建设有哪些seo基础入门
  • 徐州服饰网站建设无锡建设教育协会网站
  • 本地南京网站建设宁波优化系统
  • 一级域名网站上下篇文章wordpress
  • 沈阳网站订制调研园区网站建设工作
  • wordpress多媒体插件南京百度seo
  • 如何把自己做的网站连上网莱芜网络推广公司电话
  • 开工作室做网站怎样找资源兴县网站建设
  • 网站开发架构图泰兴做网站电话
  • 无锡市建设安全监督网站网页广告怎么去除
  • 新手建站网站开发授权书
  • 建设银行公户网站网站建设怎么好
  • 万盛经开区建设局官方网站做网站广告哪家好
  • 网站建设公司兴田德润i优惠吗商城网站素材
  • 网站制作收费明细表百度推广业务员电话
  • 建站步骤图网络营销有必要学吗
  • 郑州虚拟货币网站开发订单网站模块
  • 网站建设代码上海网站建设的报价
  • 制作网站平台玉器珠宝做网站
  • 批量网站建设网站 优化 分析
  • 基于python网站开发重庆网站公司设计方案
  • 番禺电商网站建设北京网站制作案例
  • 哪个网站做二手叉车回收好建设工程价款结算暂行办法
  • 有什么网站可以接设计做金融专业主要学什么
  • 岳阳网站开发公司推荐wordpress去掉首页
  • server2008做DNS与网站怎样做网站推广
  • 文化传播公司做网站宣传好吗做网站一定要云解析吗
  • 推荐几个看黄的网站数据库与网站
  • 骏驰网站建设梦幻西游网页版微信区和app互通吗
  • 帮别人做违法网站会判刑吗做视频网站用什么模板