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

相关推荐
studyer_domi9 分钟前
Matlab 车辆四自由度垂向模型平稳性
开发语言·matlab·汽车
小文数模11 分钟前
2025数维杯数学建模A题完整参考论文(共36页)(含模型、可运行代码、数据)
python·数学建模·matlab
passionSnail14 分钟前
《用MATLAB玩转游戏开发:从零开始打造你的数字乐园》基础篇(2D图形交互)-《打砖块:向量反射与实时物理模拟》MATLAB教程
开发语言·matlab·交互
Themberfue18 分钟前
RabbitMQ ②-工作模式
开发语言·分布式·后端·rabbitmq
一年春又来1 小时前
AI-02a5a2.神经网络的学习
人工智能·神经网络·学习
在下小孙1 小时前
Lua—元表(Metatable)
开发语言·lua·元表
Yuze_Neko1 小时前
C#异步Task,await,async和Unity同步协程
开发语言·unity·c#
Ronin-Lotus1 小时前
图像处理篇---opencv实现坐姿检测
图像处理·人工智能·python·opencv
努力的小帅1 小时前
c++——二叉树进阶
开发语言·数据结构·c++·学习·算法·面试
Dxy12393102161 小时前
Python+OpenCV打造AR/VR基础框架:从原理到实战的全链路解析
python·opencv