当前位置: 首页 > 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.zhongyajixie.com/news/10685.html

相关文章:

  • 福州有什么做网站的公司seo相关岗位
  • 找人做网站被骗了属于诈骗吗东莞市网络seo推广企业
  • 静态网站如何做优化企业关键词排名优化网址
  • 网站设计知识准备青岛seo杭州厂商
  • 做唯品客网站的感想新手怎么做网络推广
  • 站酷网app怎么可以让百度快速收录视频
  • 用jquery做的网站百度app优化
  • 怎么做卖保险的网站长沙岳麓区
  • 电商网站运营规划建站平台哪个好
  • ps个人网站首页怎么制作平台推广渠道
  • 优秀网站建设空间seo解释
  • 网站建设时怎么赚钱的成功营销案例分享
  • 做竞价改网站可以吗百度seo服务方案
  • 做flash的网站网站如何发布
  • 网站怎么做音乐外链对网络推广的理解
  • 注册一个商标多少钱seo刷关键词排名软件
  • 网站源码换模板宁波网络营销推广公司
  • 如何做网站广告图片网络推广员的前景
  • 网络营销营销型网站百度app官网
  • 网站开发知识百度热榜排行
  • 帮别人做网站哪里可以接单软件推广赚钱一个10元
  • 大连手机自适应网站建设服务app推广拉新一手渠道代理
  • 成免费crm特色vipseo网站分析工具
  • 广告型网站建设百度推广怎么优化排名
  • 软件开发流程和规范seo优化点击软件
  • 专业的食品行业网站开发爱站工具包官网
  • 自己的网站怎么做商城常州seo第一人
  • 市地政府网站内容建设主管三亚百度推广地址
  • 跨境电商网站怎么做自己开一个培训机构流程
  • windows8风格网站模板seo管理