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

相关推荐
笨笨马甲15 分钟前
Qt Quick模块功能及架构
开发语言·qt
程序员的世界你不懂19 分钟前
Appium+python自动化(十)- 元素定位
python·appium·自动化
夜晚回家30 分钟前
「Java基本语法」代码格式与注释规范
java·开发语言
YYDS31434 分钟前
C++动态规划-01背包
开发语言·c++·动态规划
前端页面仔43 分钟前
易语言是什么?易语言能做什么?
开发语言·安全
CryptoPP1 小时前
使用WebSocket实时获取印度股票数据源(无调用次数限制)实战
后端·python·websocket·网络协议·区块链
树叶@1 小时前
Python数据分析7
开发语言·python
wydaicls1 小时前
十一.C++ 类 -- 面向对象思想
开发语言·c++
moxiaoran57532 小时前
uni-app学习笔记三十--request网络请求传参
笔记·学习·uni-app
Biomamba生信基地2 小时前
R语言基础| 下载、安装
开发语言·r语言·生信·医药