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

厦门城乡住房建设厅网站首页厦门外贸建站

厦门城乡住房建设厅网站首页,厦门外贸建站,交互设计要学什么,网站建设公司推荐 知乎题目描述 给你一个二叉树的根节点 root #xff0c; 检查它是否轴对称。 题目示例 输入#xff1a;root [1,2,2,3,4,4,3] 输出#xff1a;true 解题思路 首先想清楚#xff0c;判断对称二叉树要比较的是哪两个节点#xff0c;要比较的可不是左右节点#xff01; 对于…题目描述 给你一个二叉树的根节点 root 检查它是否轴对称。 题目示例 输入root [1,2,2,3,4,4,3] 输出true 解题思路 首先想清楚判断对称二叉树要比较的是哪两个节点要比较的可不是左右节点 对于二叉树是否对称要比较的是根节点的左子树与右子树是不是相互翻转的理解这一点就知道了其实我们要比较的是两个树这两个树是根节点的左右子树所以在递归遍历的过程中也是要同时遍历两棵树。 比较的是两个子树的里侧和外侧的元素是否相等。 本题遍历只能是“后序遍历”因为我们要通过递归函数的返回值来判断两个子树的内侧节点和外侧节点是否相等。 参考代码 class Solution {public boolean isSymmetric(TreeNode root) {// 采用后序遍历因为左右孩子需要给上层返回信息return compare(root.left, root.right);}public boolean compare(TreeNode left, TreeNode right) {// 终止条件if(left ! null right null) return false;else if(left null right ! null) return false;// 到叶子结点else if(left null right null) return true;else if(left.val ! right.val) return false;// 比较外侧boolean outside compare(left.left, right.right);// 比较内侧boolean inside compare(left.right, right.left);// 综合考虑内外侧boolean result outside inside;return result;} }
http://www.pierceye.com/news/656333/

相关文章:

  • 做网站应该会什么问题视频网站做app
  • 南阳做网站费用企业品牌维护
  • 分形科技做网站怎么样网站常用的js效果
  • 做企业展示网站网站建设与制作段考试题
  • 设计网站哪个好用网站建设策划方案t
  • 化妆培训学校网站建设徐州市工程建设交易平台
  • 杭州正规制作网站公司吗网站如何三合一
  • php网站开发说明手机网站建设的公司排名
  • 网站开发asp.net和sql数据库网页制作教程(第三版)书籍
  • wordpress搬站手机网站模板 html5
  • 免费设计网站网站开发及建设费用
  • 推广qq群的网站androidstudio开发app教程
  • 一个公司备案多个网站要注意合肥网站策划
  • 做网站推广也要营业执照吗网站关键词排名优化技巧
  • 网站建设需要考啥证广告设计与制作专业课程
  • 泸州市往建局建设银行网站名称广州网站建设 推广公司哪家好
  • 运维网站制作dw设计个人网页
  • 南城网站建设公司信息吉林省建设招标网站
  • 怎么把自己的网站上传到百度wordpress 文章拆分
  • 南湖网站建设公司百度app推广方法
  • 做海报用的图片网站数据库端口 wordpress
  • js面向对象网站开发工业控制软件开发
  • 做网站的时候说需求的专业术语app开发定制外包26
  • 辽源网站建设公司做网站有送企业邮箱吗
  • 哈尔滨网站建设可信赖惠州网站制作专业
  • 中法电商网站建设石家庄手机网站建站
  • 北京pk10做号网站官方网站怎么写
  • 半路出家去学计算机网站开发团购做的好的网站
  • 没有网站怎么做CPC模板网站一天建好
  • 淘客网站模版北京网站优化指导