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

香港疫情最新消息今天长春网站seo公司

香港疫情最新消息今天,长春网站seo公司,品牌策划公司网站,网站开发需要考虑哪些方面目录 题目描述:101. 对称二叉树(简单)题目接口解题思路代码 PS: 题目描述:101. 对称二叉树(简单) 给你一个二叉树的根节点 root , 检查它是否轴对称。 LeetCode做题链接:LeetCode-…

目录

  • 题目描述:101. 对称二叉树(简单)
    • 题目接口
    • 解题思路
    • 代码
  • PS:

题目描述:101. 对称二叉树(简单)

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

LeetCode做题链接:LeetCode-对称二叉树

示例 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

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

题目接口

/*** 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) {}
}

解题思路

递归:
主要思路:

  • 左子树的左孩子 == 右子树的右孩子
  • 左子树的右孩子 == 右子树的左孩子

步骤:

  • 递归比较左子树的左孩子,右子树的右孩子以及左子树的右孩子,右子树的左孩子
  • 返回条件:当两个结点不相等,或者都为空

代码

/*** 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) {if(root==null) {return true;}//调用递归函数,比较左节点,右节点return dfs(root.left,root.right);}boolean dfs(TreeNode left, TreeNode right) {//递归的终止条件是两个节点都为空//或者两个节点中有一个为空//或者两个节点的值不相等if(left==null && right==null) {return true;}if(left==null || right==null) {return false;}if(left.val!=right.val) {return false;}//再递归的比较 左节点的左孩子 和 右节点的右孩子//以及比较  左节点的右孩子 和 右节点的左孩子return dfs(left.left,right.right) && dfs(left.right,right.left);}
}

成功!
在这里插入图片描述

PS:

感谢您的阅读!如果您觉得本篇文章对您有所帮助,请给予博主一个喔~

http://www.15wanjia.com/news/7626.html

相关文章:

  • ebay网站做外贸优缺点贵港seo
  • 如何建个人网站教程四年级的简短新闻播报
  • 简单的网站后台管理系统培训学校管理制度大全
  • 企业h5网站建设电话营销外包公司
  • 如何做网站域名解析宁波网络营销公司
  • 网站开发法律百度快速优化软件排名
  • 公司网站建app超级软文
  • 做机网站网店搜索引擎优化的方法
  • 上海市网站建设公司58千度seo
  • 云南网站建设首选才力抚州seo排名
  • 做书评的网站整合营销包括哪些内容
  • 赌博网站做维护犯罪自媒体平台收益排行榜
  • 建设银行网站注册交换链接
  • 建筑工程网站导航河南seo优化
  • 济源网站维护友情链接吧
  • 软件开发公司网站模板seo服务公司怎么收费
  • 网站建设和管理专业好不好江西优化中心
  • 做一套品牌设计多少钱石家庄seo关键词
  • 做网站费谷歌seo关键词排名优化
  • 企业网站托管windows优化大师免费
  • 淘宝运营去哪里学郑州粒米seo顾问
  • 怎么做整人点不完的网站行业网站有哪些平台
  • 大型购物网站建设产品营销策划方案怎么做
  • wordpress 创建网站长沙网站开发
  • 网站备案icp备案线上推广费用预算
  • 南通网站建设设计市场营销渠道
  • 淘宝网站怎么做链接地址网站排名在线优化工具
  • 建设规划许可证公示网站天津seo选天津旗舰科技a
  • 新疆建设工程信息网官方网站网页设计怎么做
  • 网站建站公司广州uc浏览器关键词排名优化