100-Same Tree
来源:互联网 发布:什么叫国内数据流量 编辑:程序博客网 时间:2024/05/21 12:39
题目
Given two binary trees, write a function to check if they are equal or not.
Two binary trees are considered equal if they are structurally identical and the nodes have the same value.
分析
两个树相等,判断条件是
1. 两个树的结构相同
2. 每个结点上的数字相同
实现
class Solution {public: bool isSameTree(TreeNode* p, TreeNode* q) { // 若两节点都为空,返回True if(p == NULL&& q ==NULL) return true; // 若两节点仅有一结点为空,返回False else if(p==NULL ||q == NULL) return false; //若两节点不为空 else return (p->val == q->val)&&isSameTree(p->left,q->left)&&isSameTree(p->right,q->right); }};
参考代码
bool isSameTree(TreeNode *p, TreeNode *q) { if (p == NULL || q == NULL) return (p == q); return (p->val == q->val && isSameTree(p->left, q->left) && isSameTree(p->right, q->right));}
阅读全文
0 0
- Leetcode 100 Same Tree
- LeetCode(100)Same Tree
- LeetCode 100 Same Tree
- LeetCode: Same Tree [100]
- [leetcode 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
- leetcode[100]:Same Tree
- Leetcode[100]-Same Tree
- LeetCode---(100)Same Tree
- leetcode-100-Same Tree
- #100 Same Tree
- 100 Same Tree
- Leetcode # 100 Same Tree
- 【C语言】一个数组中只有两个数字是出现一次,其他所有数字都出现了两次,找出这两个数字!
- 98_ValidateBinarySearchTree
- Moving Averages(5): Strategies
- 完全理解 Python 迭代对象、迭代器、生成器
- 如何不花一分钱在百度科技园过三天
- 100-Same Tree
- 1001.会议安排
- css3中transition的五种效果
- php----stream_select函数用法
- Android数据库GreenDAO3.2.2的使用(一,集成数据库)
- 102-Binary Tree Level Order Traversal
- 大泥球的成长之路
- _tprintf打印中文问题
- OBS窗口捕获黑屏的解决办法