LeetCode 0100
来源:互联网 发布:selfiecity软件下载 编辑:程序博客网 时间:2024/05/16 00:58
100. Same Tree
原题链接
我的思路:
这题我一开始看错了,还以为是要比较两棵树是否同构。后来仔细读了一下题目,发现还是很简单的,它题目中说的相同,要求的是结构和值都相同。
我的代码:
/** * 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 && !q) { return false; } if(q && !p) { return false; } if(!q && !p) { return true; } if(p->val == q->val) { return isSameTree(p->left, q->left) && isSameTree(p->right, q->right); } else { return false; } }};
显然,要做的事情:
- 比较当前节点是否相同
- 如果有子节点,比价子节点是否相同。
速度是0ms。
阅读全文
0 0
- LeetCode 0100
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode
- leetcode:
- leetcode:
- LeetCode
- leetcode
- LEETCODE
- leetcode
- leetCode
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode:
- STM32f407系统定时器时钟配置、计算
- Javascript实现拍照上传压缩,旋转
- Hadoop的hdfs常用的文件命令
- 为什么在晶振上并电阻?
- 高级Android到底有什么要求!!!
- LeetCode 0100
- Stack(栈)v1.0
- js取float型小数点后x位数的方法
- Require.js用法
- 面向对象--对象引用
- 【CCF-GAIR特别报道】深度对话周志华教授和颜水成博士
- VC高精度多媒体定时器使用方法
- 学习如何使用etcd-raft库
- java AWT事件处理