技术栈

LeetCode | 100. 相同的树

仍然探索未知中2023-12-02 17:41

LeetCode | 100. 相同的树

OJ链接

  • 判断两个节点是否等于空,两个都等于空就直接返回true
  • 如果一个等于空,另一个不等于空,说明false
  • 然后再判断两个树的值是否相等
  • 最后递归p的左,q的左,p的右,q的右
c 复制代码
bool isSameTree(struct TreeNode* p, struct TreeNode* q) {
    if(p == NULL && q == NULL)
        return true;
    if(p == NULL || q == NULL)
        return false;
    if(p->val != q->val)
        return false;
    return isSameTree(p->left,q->left) && isSameTree(p->right,q->right);
}
上一篇:写个文章,居然把我写哭了.....
下一篇:Grid 拖拽布局实现
相关推荐
王老师青少年编程
34 分钟前
2025年12月GESP(C++二级): 环保能量球
c++·算法·gesp·csp·信奥赛·二级·环保能量球
weixin_43341767
39 分钟前
Canny边缘检测算法原理与实现
python·opencv·算法
CoderCodingNo
1 小时前
【GESP】C++五级真题(贪心思想考点) luogu-P11960 [GESP202503 五级] 平均分配
开发语言·c++·算法
youngee11
1 小时前
hot100-61电话号码的字母组合
java·数据结构·leetcode
POLITE3
1 小时前
Leetcode 76.最小覆盖子串 JavaScript (Day 6)
javascript·算法·leetcode
一条大祥脚
2 小时前
26.1.1
数据结构·算法
csuzhucong
2 小时前
圆柱三阶魔方、六棱柱魔方
算法
mit6.824
2 小时前
vector<int> dfs
算法
一起养小猫
3 小时前
LeetCode100天Day6-回文数与加一
java·leetcode
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)