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

相关推荐
SXJR6 分钟前
Java mp4parser 实现视频mp4 切割
java·python·音视频
冬天vs不冷11 分钟前
Java基础(十一):关键字final详解
java·开发语言
EvanSun__28 分钟前
Flask 框架引入
后端·python·flask
小王不爱笑13230 分钟前
Java基础知识(十四)
java·windows·python
HMBBLOVEPDX30 分钟前
C++(深拷贝和浅拷贝)
开发语言·c++·浅拷贝和深拷贝
l1t32 分钟前
DeepSeek辅助编写的利用quick_xml把xml转为csv的rust程序
xml·开发语言·人工智能·rust·解析器·quick-xml
逐雨~33 分钟前
9.11QT作业
开发语言
现代科技改变命运1 小时前
泛型的学习
学习
烟锁池塘柳01 小时前
【已解决,亲测有效】解决使用Python Matplotlib库绘制图表中出现中文乱码(中文显示为框)的问题的方法
开发语言·python·matplotlib
周小码1 小时前
llama-stack实战:Python构建Llama应用的可组合开发框架(8k星)
开发语言·python·llama