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

相关推荐
葬爱家族小阿杰3 分钟前
python执行测试用例,allure报乱码且未成功生成报告
开发语言·python·测试用例
xx155802862xx5 分钟前
Python如何给视频添加音频和字幕
java·python·音视频
酷爱码5 分钟前
Python实现简单音频数据压缩与解压算法
开发语言·python
viperrrrrrrrrr76 分钟前
大数据学习(132)-HIve数据分析
大数据·hive·学习
keepquietl13 分钟前
MQTT示例体验(C)
c语言·开发语言
newxtc19 分钟前
【JJ斗地主-注册安全分析报告】
开发语言·javascript·人工智能·安全
程序猿小D29 分钟前
第22节 Node.js JXcore 打包
开发语言·人工智能·vscode·node.js·c#
2401_8784545329 分钟前
node.js的初步学习
学习·node.js
花果山总钻风32 分钟前
SQLAlchemy 中的 func 函数使用指南
python
小猫咪怎么会有坏心思呢35 分钟前
华为OD机试-最短木板长度-二分法(A卷,100分)
java·开发语言·华为od