LeetCode Same Tree 简单,简洁的递归解法
来源:互联网 发布:c语言国家二级考试时间 编辑:程序博客网 时间:2024/06/05 16:18
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.如果p或q为空,如果同时为空则为真,否则为假
2.如果两者都不空,则为真的条件是当前根节点相等,并且递归的调用左子树和右子树。
/** * 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 (p == q); return (p->val == q->val && isSameTree(p->left, q->left) && isSameTree(p->right, q->right)); }};
0 0
- LeetCode Same Tree 简单,简洁的递归解法
- Leetcode:Same Tree 菜鸟解法
- LeetCode 100 Same Tree (递归)
- leetcode -- Same Tree -- 简单重点
- leetcode简单题:Same Tree
- 详细解释Same Tree的解法
- 100. Same Tree的C++解法
- merge two sort list-leetcode 有序链表合并的二级指针简洁非递归解法
- LeetCode 101. Symmetric Tree 递归解法
- Leetcode - Tree - Same Tree
- [leetcode][tree] Same Tree
- Same Tree问题及解法
- Leetcode Symmetric Tree 递归和非递归解法
- [Leetcode] Same Tree奇妙的现象
- Binary Tree Inorder Traversal [leetcode] 非递归的三种解法
- LeetCode: Same Tree
- LeetCode Same Tree
- [Leetcode] Same Tree
- helloworld
- 以星号显示密码程序!!!!!
- NGINX限流的一些思考
- Readonly和Disabled的区别
- Git 获取远程分支
- LeetCode Same Tree 简单,简洁的递归解法
- 打电话发短信后的回调
- 蓝牙学习之旅——低功耗蓝牙之数据报文
- 学习总结
- Hadoop 基础知识---之Zookeeper篇
- 1.16 从大到小顺序返回x,y和z的值
- opencv常见错误
- 知识总结
- 学生学籍管理系统_需求分析