LeetCode 100. Same Tree
来源:互联网 发布:ipad如何下载软件 编辑:程序博客网 时间:2024/06/06 06:42
描述
判断两棵树是否相同
解决
递归
/** * 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; else if ((p == NULL && q != NULL) || (p != NULL && q == NULL)) return false; else if (p -> val != q -> val) return false; else return 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
- 安卓7.0新特点
- C语言二位数组
- 51Nod-1434-区间LCM
- ubuntu16.04与win10双系统的安装过程遇到的问题解决方案记录
- 配置Log4j(很详细)
- LeetCode 100. Same Tree
- 2. Add Two Numbers--2016/09/18
- Leetcode No. 136. Single Number
- LeetCode No.53 Maximum Subarray
- Linux下 C++程序的编写
- linux的一些学习笔记
- C语言中简单的sizeof()函数
- java 多线程
- Spring上传报错413