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

相关推荐
kaikaile199519 小时前
数字全息图处理系统(C# 实现)
开发语言·c#
xsc69967519 小时前
从零搭建大模型与智能体平台 - 完整技术详解
python
秋920 小时前
Go语言(Golang)开发工程师全景解析:岗位职责·语言优势与使用场景·各城市薪资·发展前景·高考志愿填报(2026版)
开发语言·golang·高考
无风听海20 小时前
多租户系统中的 OIDC:Discovery 端点与联合登录的深度实践
后端·python·flask
十月的皮皮20 小时前
C语言学习笔记20260606- 求月份天数三种写法
c语言·笔记·学习
CTA终结者21 小时前
期货量化主力换月程序怎么移仓:天勤 underlying_symbol 与任务切换
python·区块链
huangdong_21 小时前
1688商品图片采集技术解析:登录态处理与SKU图自动分类
开发语言
马士兵教育21 小时前
Java还有前景吗?Java+AI大模型学习路线及项目?
java·人工智能·python·学习·机器学习
chase_my_dream21 小时前
C++ + SLAM 高频面试问题整理
开发语言·c++·面试