100. Same Tree
来源:互联网 发布:664uu com新域名 编辑:程序博客网 时间:2024/06/03 22:16
自己的代码 虽然0ms 但是好傻
class Solution {public: bool isSameTree(TreeNode* p, TreeNode* q) { return checkPre(p, q) && checkIn(p, q); } bool checkPre(TreeNode *p, TreeNode *q){ if((!p && q) || (!q && p)) return false; if(p && q){ if(p->val != q->val) return false; bool f = checkPre(p->left, q->left); if(!f) return false; f = f && checkPre(p->right, q->right); if(!f) return false; } return true; } bool checkIn(TreeNode *p, TreeNode *q){ if((!p && q) || (!q && p)) return false; if(p && q){ bool f = checkIn(p->left, q->left); if(!f) return false; if(p->val != q->val) return false; f = f && checkIn(p->right, q->right); if(!f) return false; } return true; }};
人家的代码
class Solution {public: bool isSameTree(TreeNode* p, TreeNode* q) { if (p==NULL && q==NULL) return true; else if (p ==NULL || q==NULL) return false; if (p->val==q->val) return isSameTree(p->left,q->left) && isSameTree(p->right,q->right); else return false; }};
阅读全文
0 0
- [LeetCode]100.Same Tree
- LeetCode 100. Same Tree
- 100.Same Tree
- 【LeetCode】100.Same Tree
- [Leetcode] 100. Same Tree
- [Leetcode] 100. Same Tree
- LeetCode --- 100. Same Tree
- LeetCode 100. Same Tree
- [leetcode] 100.Same Tree
- 100.Same Tree
- 100. Same Tree
- 100.Same Tree
- 100. Same Tree
- 100. Same Tree
- 100. Same Tree
- leetCode 100. Same Tree
- 100. Same Tree
- [LeetCode]100. Same Tree
- RTL设计基础(一)
- 蓝桥杯试题 网络寻路 (构图+深搜)
- hdu1004 Let the Balloon Rise
- 6.括号问题
- Java中Vector与ArrayList的区别详解
- 100. Same Tree
- Python科学计算——高低通滤波器的设计与使用
- 浅谈java.util.Vector类的add()和addAll()方法
- Java中Arrays的asList()方法
- 8.第一个数字(数字的值返回)
- 9.放麦子
- android LinkedList的基本用法
- 11.猜生日
- Arrays 的copyOf()