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

相关推荐
ThreeYear_s22 分钟前
基于FPGA的PID算法学习———实现PID比例控制算法
学习·算法·fpga开发
tkevinjd1 小时前
C++中线程库的基本操作
开发语言·c++
CodeWithMe1 小时前
【C/C++】不同防止头文件重复包含的措施
c语言·开发语言·c++
_李小白1 小时前
【OSG学习笔记】Day 18: 碰撞检测与物理交互
笔记·学习·游戏·3d
尘浮7281 小时前
60天python训练计划----day50
人工智能·python·深度学习
子豪-中国机器人1 小时前
C++ 信息学奥赛总复习题答案解析
开发语言·c++·算法
oioihoii2 小时前
C++11列表初始化:从入门到精通
java·开发语言·c++
zdy12635746882 小时前
python第48天打卡
开发语言·python
Sleepless_斑马2 小时前
【FFmpeg学习(1)】图像表示
学习·ffmpeg
社会零时工2 小时前
【OpenCV】双相机结构光成像与图像交叉融合实现【python篇】
python·opencv·相机