3.17学习总结

完成了一道算法题,终于自己独立写出了一道二叉树的题了

复制代码
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;
    if(p->left==NULL&&p->right==NULL&&q->left==NULL&&q->right==NULL)
    {
        if(p->val==q->val)
        {
            return true;
        }
        else return false;
    }
 bool l=   isSameTree(p->left,q->left);
 if(!l) return false;
 bool r=   isSameTree(p->right,q->right);
    if(!r)  return false;
    return l&&r;
}

开始学习java中的面向对象

相关推荐
ArturiaZ2 分钟前
【day57】
开发语言·c++·算法
二闹4 分钟前
Python文件读取三巨头你该选择哪一个?
后端·python
wjs20244 分钟前
XML 技术
开发语言
独断万古他化6 分钟前
Python+Pytest 接口自动化测试实战 —— 抽奖系统接口测试框架设计与实现
python·pytest·接口自动化·测试·allure·yaml·json schema
沪漂阿龙7 分钟前
Python 面向对象编程完全指南:从新手到高手的进阶之路
开发语言·python·microsoft
chushiyunen11 分钟前
python中的异常处理
开发语言·python
观书喜夜长14 分钟前
大模型应用开发学习-基于 LangChain 框架实现的交互式问答脚本
python·学习
章鱼丸-17 分钟前
DAY32 官方文档的阅读
python
2401_8747325319 分钟前
C++并发编程中的死锁避免
开发语言·c++·算法
2301_7923082521 分钟前
C++编译期数学计算
开发语言·c++·算法