LeetCode 100. Same Tree
来源:互联网 发布:合泰单片机c语言教程 编辑:程序博客网 时间:2024/06/05 03:01
100. Same Tree
Desctription
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.
Analysis
这道题所属的类目是DFS,题意是给出两个树,判断两棵树是否为同一棵树。
我的做法就是判断根的值是否相等以及左右子树是否相等。
注意空树的特殊情况。
Code
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: bool isSameTree(TreeNode* p, TreeNode* q) { if(p == NULL ||q == NULL) return true; if(p == NULL && q!=NULL) return false; if(p!=NULL&&q == NULL) return false; 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] 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 LeetCode
- 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
- python 解释器查找路径问题
- 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
- Android启动画面
- 推荐一款局域网抓包工具
- React Native加密
- LeetCode 100. Same Tree
- 沉没的王国---揭秘滇东自杞国(5)
- 入门级Hadoop集群搭建详细教程(十):DNS服务器的搭建
- Linux面试题
- 用C#代码使用Redis缓存
- web前端-在迷惘中的探索HTML5(四)HTML5之拖动
- 漫漫人生路,何时是个始?
- Vue2.0 探索之路——生命周期和钩子函数的一些理解
- Centos下安装并配置ODBC连接MySQL 【转】