100. Same Tree
2016-06-04 05:36
232 查看
逻辑:
1.如果两者同时为空,返回true
2.如果任一为空,返回false(因为已经判断过不可能同时为空了)
3.如果两者值不相等,返回false
4.两树的左子树和右子树都是同一棵树,递归
1.如果两者同时为空,返回true
2.如果任一为空,返回false(因为已经判断过不可能同时为空了)
3.如果两者值不相等,返回false
4.两树的左子树和右子树都是同一棵树,递归
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 false; } return isSameTree(p.left, q.left) && isSameTree(p.right, q.right); }
相关文章推荐
- 超全详解2016 Google I/O 大会【Android 开发新技术】
- 勾股定理一日一证连载13
- 用python自动发微博
- 树莓派上的GPIO字符驱动程序
- 98. Validate Binary Search Tree
- LeetCode--No.237--Delete Node In a Linked List
- 【Mysql sql inject】【入门篇】sqli-labs使用 part 3【15-17】
- [Redux] Refactoring the Entry Point
- LeetCode--No.53--Maximum Subarray
- Android总结Handler异步更新UI界面
- [Redux] Persisting the State to the Local Storage
- 查看LUN对应的HBA、查看HBA的WWN信息
- 我所亲见的前端技术变革
- 基于Spring的多数据源(Druid)定时任务项目开发(一)<带Demo>
- Java 命令行编译项目
- Spring Annotaion Support
- Windows 8.1 PLSQL_32连接到RHEL6.1 Oracle10gr2_64
- [LeetCode] Design Snake Game 设计贪吃蛇游戏
- Unity3D 之OnTriggerEnter和OnCollisionEnter方法的一点个人心得
- 关于C语言字符串和指针的总结