这篇page是针对leetcode上的101.对称二叉树所写的。小尼先拉一下这道题的条件:

小尼这里采用递归的方法进行解决,小尼先拉一下代码:

class Solution {public boolean isSymmetric(TreeNode root) {return compare(root.left,root.right);}private boolean compare(TreeNode left,TreeNode right){if(left == null && right != null) return false;if(left != null && right == null) return false;if(left == null && right == null) return true;if(left.val != right.val) return false;boolean compare1 = compare(left.left,right.right);boolean compare2 = compare(left.right,right.left);return compare1 && compare2;}
}

首先排除false和一定是true的情况,然后我们再设两个布尔类进行判断,最后我们再return连个布尔类的且的值

My Thirty-Second Page - 对称二叉树 - By Nicolas相关推荐

  1. 【每日一算法】对称二叉树

    每日一算法-对称二叉树 题目 给定一个二叉树,检查它是否是镜像对称的. 例如,二叉树 [1,2,2,3,4,4,3] 是对称的. 1   / \  2   2 / \ / \ 3  4 4  3 但是 ...

  2. 【LeetCode 剑指offer刷题】树题6:28 对称二叉树(101. Symmetric Tree)

    [LeetCode & 剑指offer 刷题笔记]目录(持续更新中...) 101. Symmetric Tree /**  * Definition for a binary tree no ...

  3. LeetCode 100相同的树101对称二叉树

    微信搜一搜:bigsai 大家都在关注的刷题.学习数据结构和算法宝藏项目 关注回复进群即可加入力扣打卡群,欢迎划水.近期打卡: (https://bigsai.blog.csdn.net/articl ...

  4. [leetcode] 101. 对称二叉树

    101. 对称二叉树 一开始想复杂了呀,没有做出来 直观的思路就是反转这颗树,然后判断两颗树是不是相同的 class Solution {// 反转并创建一颗树public TreeNode reve ...

  5. 《剑指offer》-- 二叉树的下一个结点、对称二叉树、按之字性顺序打印二叉树、把二叉树打印成多行

    一.二叉树的下一个结点: 1.题目: 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回.注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针. 2.解题思路: 分析二叉树 ...

  6. 剑指offer之中判断二叉树是不是对称二叉树(递归和非递归实现)

    1 问题 判断二叉树是不是对称(递归和非递归实现) 如下二叉树,就是对称的二叉树 23 3 1 4 4 1 如下二叉树,就是非对称的二叉树 23 3 1 4 4 2 2 代码实现 #include & ...

  7. 101. 对称二叉树 golang

    101. 对称二叉树 给定一个二叉树,检查它是否是镜像对称的. 例如,二叉树 [1,2,2,3,4,4,3] 是对称的. 1/ \2 2/ \ / \ 3 4 4 3 但是下面这个 [1,2,2,nu ...

  8. 二叉树题目----2 检查两颗树是否相同 和 对称二叉树的判定

    检查两颗树是否相同 思路 根要相等 p->val == q->val 左子树相等 isSameTree(p->left,q->left) 右子树也要相等 isSameTree( ...

  9. PJ2018T4 对称二叉树 树形结构

    题意:现在给出一棵二叉树,希望你找出它的一棵子树,该子树为对称二叉树,且节点数最多.请输出这棵子树的节点数.对称二叉树满足:将这棵树所有节点的左右子树交换后,新树和原树对应位置的结构相同且点权相等. ...

  10. 信息学奥赛一本通 1981:【18NOIP普及组】对称二叉树 | 洛谷 P5018【NOIP2018 普及组】 对称二叉树

    [题目链接] ybt 1981:[18NOIP普及组]对称二叉树 洛谷 P5018[NOIP2018 普及组] 对称二叉树 [题目考点] 二叉树 [解题思路] 先求出二叉树中各子树的结点数 遍历二叉树 ...

最新文章

  1. Leetcode199二叉树右视图[C++题解]:BFS+层数
  2. Android 日夜间切换Demo
  3. Bumblebee微服务网关之consul服务发现
  4. 403 forbidden nginx_linux搭建nginx服务
  5. 青云QingCloud打造云端ICT服务 实现战略全面升级
  6. Windows on Device 项目实践 1 - PWM调光灯制作
  7. mysql基础之mariadb集群主从架构半同步复制
  8. java 设置系统参数_Java 设置系统参数和运行参数
  9. 数字图像处理MFC程序设计之灰度图像的线性变换
  10. 捷顺USB-RS485驱动
  11. 一个产品从立项到上线流程总结
  12. 【文化课每周学习记录】2019.3.17——2019.3.23
  13. 全国哀悼日,网站变黑白的代码
  14. 字母和数字符号的ASCII码对照表转
  15. 《人在囧途》- 我30岁了,转行学编程可以吗?
  16. c语言编程华容道,C/C++仿华容道小游戏
  17. Python数据可视化——散点图
  18. nmap扫描内网主机
  19. SAP ABAP发布HTTP RESTFUL服务
  20. 二版模拟器设置程序关闭显示错误代码

热门文章

  1. 支付宝支付接口客户端调试工具使用教程
  2. 阿兹后来明白了,其实别人没有我们想象中的那么关注我们
  3. 2022-2028全球阿兹夫定片行业市场现状及未来发展趋势
  4. 阿兹卡塔防 Azgard Defense 详细攻略
  5. PCB多层板设计总结
  6. IDEA告警:Field can be converted to a local varible
  7. 常用计算机技能大全,八个超实用的电脑技能( 快收藏!)
  8. 计算机课开机心得学生,计算机课学习心得范文体会范文(精选8篇)
  9. linux设置法语键盘布局,法语键盘布局图
  10. 从360、QQ之争看腾讯的无耻