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中的面向对象

相关推荐
历程里程碑4 分钟前
C++ 7vector:动态数组的终极指南
java·c语言·开发语言·数据结构·c++·算法
ss2735 分钟前
高并发读场景:写时复制容器(Copy-On-Write)
java·开发语言·rpc
czhc11400756635 分钟前
c# 1213
开发语言·数据库·c#
一人の梅雨34 分钟前
淘宝商品视频接口深度解析:从视频加密解密到多端视频流重构
java·开发语言·python
杼蛘36 分钟前
XXL-Job工具使用操作记录
linux·windows·python·jdk·kettle·xxl-job
她说..37 分钟前
MySQL数据处理(增删改)
java·开发语言·数据库·mysql·java-ee
BD_Marathon39 分钟前
【JavaWeb】ServletContext_域对象相关API
java·开发语言
Gavin在路上43 分钟前
AI学习之Anthropic的访谈者工具
人工智能·学习
qq_2290580144 分钟前
运行djando项目 配置启动类 label_studio包含前后端启动方法
python·django
invicinble1 小时前
javase-异常体系
开发语言·spring boot