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

.net网站开发岗位2345网址导航

.net网站开发岗位,2345网址导航,wordpress底部插件,wordpress popular posts怎么用解法一:递归 同时满足下面的条件,两个树互为镜像: 它们的两个根结点具有相同的值每个树的右子树都与另一个树的左子树镜像对称:我们可以实现这样一个递归函数,通过「同步移动」两个指针的方法来遍历这棵树&#xff0…

解法一:递归

同时满足下面的条件,两个树互为镜像:

  • 它们的两个根结点具有相同的值
  • 每个树的右子树都与另一个树的左子树镜像对称:我们可以实现这样一个递归函数,通过「同步移动」两个指针的方法来遍历这棵树,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 left, TreeNode right){if(left==null && right==null){return true;}if(left==null || right==null){return false;}return left.val==right.val && check(left.left, right.right) && check(left.right, right.left);}
}

注意:

  • 循环传入的是根的左右节点,而不是根节点:check(root.left, root.right)
  • 正确性的判断还需要left.val==right.val
http://www.dtcms.com/wzjs/139593.html

相关文章:

  • 有没有教做网站实例视频网络营销心得体会300字
  • 无需下载的网站广东疫情最新消息今天又封了
  • 山西建站管理系统开发网络推广是以企业产品或服务
  • 用手机建网站爱站在线关键词挖掘
  • 嘉兴网站制作怎么添加按钮奉化网站关键词优化费用
  • 网站上实用的h5特效保定网站seo
  • 简述网站开发的步骤seo课程培训课程
  • 公司做网站最好地推的方法和技巧
  • 广西网站建设运营费用抖音搜索引擎优化
  • 武汉站设计单位四川seo选哪家
  • 深圳网站优化培训外贸seo推广招聘
  • 广告制作包括哪些seochinaz查询
  • 如何做制作头像的网站互联网营销推广渠道
  • 电子商务网站建设 代码第三波疫情将全面大爆发
  • 图片做视频在线观看网站如何提升关键词的自然排名
  • 东莞网站建设营销服务平台简单制作html静态网页
  • 清远网站seo象山seo外包服务优化
  • 网站交互做的比较好的泉州百度开户
  • 在网站社保减员要怎么做互联网营销师培训班
  • wordpress 4.2.20360网站关键词排名优化
  • 自贡电子商务网站建设关键词优化公司网站
  • 订餐网站的数据库建设搜狗提交入口网址
  • 企业网站改版计划书百度关键词排名原理
  • 山东企业网站备案怎么做谷歌推广
  • 毕设网站可以用axure做吗如何百度收录自己的网站
  • 工具类网站如何做排名针对大学生推广引流
  • 哪个网站做恒生指数最安全谷歌推广培训
  • 电商网站开发公司哪家好百度指数大数据分享平台
  • 西安做网站的福州百度关键词排名
  • 做火影忍者网站的格式有没有购买链接