LeetCode 100. Same Tree
来源:互联网 发布:威少最新体测数据 编辑:程序博客网 时间:2024/06/16 11:06
100. Same Tree
Descripiton
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.
Solution
- 题意即判断两个二叉树是否相同,要求结构相同并且对应位置的节点值也相等。
- 用递归很容易实现,对空节点的几种情况特判之后,判断当前节点值是否相同、左子树和右子树是否相同。代码如下。
class Solution {public: bool isSameTree(TreeNode* p, TreeNode* q) { if (p == NULL && q == NULL) return true; if ((p == NULL && q != NULL) || (p != NULL && q == NULL)) return false; if (p->val == q->val && isSameTree(p->left,q->left) && isSameTree(p->right,q->right)) return true; else return false; }};
阅读全文
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
- eclipse日常使用
- 用Dockerfile构建java web环境(2)
- sqlservler 插入与批量插入
- 小V画了一幅图
- numpy.std
- LeetCode 100. Same Tree
- python docx 中文字体设置
- Mysql在大型网站的应用架构演变
- Yaf框架在window上的配置
- Reverse Linked List II问题及解法
- lvs集群nat模式搭建
- 看Uber产品总监的职场达人修炼之路(中)
- FTPrep, 25 Reverse Nodes in k-Group
- butterknife 源码分析