100. 相同的树

给定两个二叉树,编写一个函数来检验它们是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。

示例 1:
输入:       1         1/ \       / \2   3     2   3[1,2,3],   [1,2,3]输出: true示例 2:
输入:      1          1/           \2             2[1,2],     [1,null,2]输出: false示例 3:
输入:       1         1/ \       / \2   1     1   2[1,2,1],   [1,1,2]输出: false

题解:

/*** 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 isSameTree(TreeNode p, TreeNode q) {if(p == null && q == null) return true;if(p == null || q == null) return false;if(p.val == q.val) return isSameTree(p.right,q.right) && isSameTree(p.left,q.left);return false;}
}

59 / 59 个通过测试用例
状态:通过
执行用时:0 ms
内存消耗:37.5 MB

这个题目是在初级算法中一棵树是否左右对称判断中得到的启发。类似那个题目的判断。

LeetCode每日一题,积少成多,量变到质变(最近比较忙不定期持续更新.........)相关推荐

  1. leetcode每日刷题计划-简单篇day8

    leetcode每日刷题计划-简单篇day8 今天是纠结要不要新买手机的一天QAQ想了想还是算了吧,等自己赚钱买,加油 Num 70 爬楼梯 Climbing Stairs class Solutio ...

  2. Leetcode每日一题:171.excel-sheet-column-number(Excel表列序号)

    思路:就是168题的反命题,进制的方式完美解决: Leetcode每日一题:168.excel-sheet-column-title(Excel表名称) class Solution {public: ...

  3. 【LeetCode每日一题】1723. 完成所有工作的最短时间

    [LeetCode每日一题]1723. 完成所有工作的最短时间 [1] 1723. 完成所有工作的最短时间 [2] 473. 火柴拼正方形 [1] 1723. 完成所有工作的最短时间 题目: 给你一个 ...

  4. leetcode每日一题--雀巢原理;抽屉算法;Quorum机制;分布式应用

    leetcode每日一题 539. 最小时间差 示例 1: 输入:timePoints = ["23:59","00:00"] 输出:1 示例 2: 输入:ti ...

  5. LeetCode每日一题——1812. 判断国际象棋棋盘中一个格子的颜色

    LeetCode每日一题系列 题目:1812. 判断国际象棋棋盘中一个格子的颜色 难度:简单 文章目录 LeetCode每日一题系列 题目 示例 思路 题解 题目 给你一个坐标 coordinates ...

  6. 【LeetCode每日一题】——109.有序链表转换二叉搜索树

    文章目录 一[题目类别] 二[题目难度] 三[题目编号] 四[题目描述] 五[题目示例] 六[题目提示] 七[解题思路] 八[时间频度] 九[代码实现] 十[提交结果] 一[题目类别] 二叉树 二[题 ...

  7. leetcode每日一题·救生艇问题(Python)

    leetcode每日一题·救生艇问题(Python) 问题描述 题目入口 题目思路 首先分析问题,一个船最多坐两人,因此我们可以把这个问题看作两两组合的问题,并且如果最重的那个人和最轻的人加起来大于l ...

  8. LeetCode每日一题——904. 水果成篮

    LeetCode每日一题系列 题目:904. 水果成篮 难度:普通 文章目录 LeetCode每日一题系列 题目 示例 思路 题解 题目 你正在探访一家农场,农场从左到右种植了一排果树.这些树用一个整 ...

  9. LeetCode每日一题打卡组队监督!刷题群!

    近 2000 人已经加入共同刷题啦! 群友每天都会在群里给大家讲解算法题 每周日「负雪明烛」组织直播讲题 我相信来看我博客的大部分人都是通过LeetCode刷题过来的.最近发现LeetCode中文网站 ...

最新文章

  1. 报名 | 第二届“大数据在清华”高峰论坛
  2. 关于欧盟的芯片法案,ASML是这样看的!
  3. 软件公司因女员工怀二胎拒绝与其续约
  4. 使用PHP对数据库输入进行恶意代码清除
  5. ASP.NET、Ajax、Silverlight学习电子资料汇总
  6. CyclicBarrier(回环栅栏)
  7. (十三)Hibernate高级配置
  8. ajax荷马史诗,荷马史诗(8)
  9. 装饰博客全攻略(如何在博客首页或博客中插入图片、音乐、视频等)
  10. 用python对单一微博文档进行分词——jieba分词(加保留词和停用词)
  11. opencv cvtColor dtype issue(error: (-215) )
  12. spring session 考虑问题解答
  13. 服务器专用影子系统,试试最牛X的影子系统!瞬间创建N个账号
  14. PE恢复linux主引导记录,u大师的U盘pe工具重建主引导记录的方法
  15. 外贸常用术语_常用的外贸术语及工具
  16. bobsmith电路阻抗原理_网络变压器的介绍分类及工作原理
  17. 创业商业计划PPT模板
  18. 单纯形法算法实现--java版
  19. 如何在网页中插入视频
  20. Recorder丨Unity官方录屏插件使用介绍

热门文章

  1. SAS中的informat和input
  2. 自强学堂 java_Java File类 - Java 教程 - 自强学堂
  3. 计算机集群英语怎么说,cluster是什么意思_cluster的翻译_音标_读音_用法_例句_爱词霸在线词典...
  4. Python小程序(7)输出国际象棋盘
  5. springboot连接远程Redis
  6. Oracle字符集AL32UTF8 改ZHS16GBK字符集
  7. msm8909 关于能否分别控制充电电流和USB输出电流问题 (温度问题)
  8. [APIO2017]斑斓之地——可持久化线段树
  9. 人体姿态估计——PBN
  10. python+atx:atx环境搭建