首页 > 其他分享 >112. 路径总和c

112. 路径总和c

时间:2024-03-05 22:23:40浏览次数:32  
标签:right return struct 路径 112 TreeNode now root 总和

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     struct TreeNode *left;
 *     struct TreeNode *right;
 * };
 */
bool judge(struct TreeNode* root,int now,int sum){
    now+=root->val;
    if(!root->left&&!root->right){
        if(now==sum)  return true;
        return false;
    }
    bool a=false,b=false;
    if(root->left) a=judge(root->left,now,sum);
    if(root->right) b=judge(root->right,now,sum);
    return a||b;
}

bool hasPathSum(struct TreeNode* root, int targetSum) {
    if(!root) return false;
    return judge(root,0,targetSum);
}

结果:

标签:right,return,struct,路径,112,TreeNode,now,root,总和
From: https://www.cnblogs.com/llllmz/p/18055344

相关文章

  • 相对路径,绝对路径
    目录文件夹:桌面上的项目文件夹根目录:打开桌面上的项目文件夹你看到的所有文件夹(打开桌面上的项目文件夹的第一层)相对路径:图片相对于当前html文件的位置相对路径的三种情况:第一种情况:相对于这个html文件的位置,图片在同一级路径,就直接写图片名字第二种情况:相对于这个html文件的位......
  • 257. 二叉树的所有路径c
    很好的题目,让我的sprintf旋转/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*//***Note:Thereturnedarraymustbemalloced,assumecallercallsfree().*......
  • Windows定时删除指定路径下N天前的文件以及文件夹
    Windows定时删除指定路径下N天前的文件以及文件夹 将下面代码复制到自建的.txt文件里,然后保存再更改后辍名为.bat,点击执行即可脚本文件存放随意,因为里面的路径是绝对路径1.删除指定路径下5天前的所有文件@echooffsetSrcDir=E:\WORK\GitsetDaysAgo=5forfiles/p......
  • VS2022 Android 虚拟操作系统的路径更改-设备管理器
     默认新增加的虚拟操作系统在C盘      path=C:\Users\HP\.android\avd\pixel_5_-_api_34.avd 更改后F:\pixel_5_-_api_34.avd ......
  • python-pip更改下载路径,解决超时问题
    有时pip安装包时,会提示pip._vendor.urllib3.exceptions.ReadTimeoutError:HTTPSConnectionPool(host='files.pythonhosted.org',port=443):Readtimedout.原因跟解决方式PyPI镜像:考虑使用PyPI的镜像站点。中国用户经常遇到与files.pythonhosted.org的连接问题,因此他们经常......
  • 拉普拉斯变换的积分上下限,或者说积分路径,是复数域的,但是w是单变量,一个单变量,怎么能在
       这个的积分上下限,或者说积分路径,是复数域的,但是w是单变量,一个单变量,怎么能在复空间上面积分呢? 做变换后,由一个维度变成两个维度。 ......
  • File name too long 的bug,File name too long,文件名过程,文件路径问题
    首先,先说一下遇到问题的背景;我们公司需要上报一些文件,不限制格式;而且对于大于50M的文件pdf,压缩包等必须拆分和重命名;从开发到测试和目前的运行一直没有问题;最近在正常下载和上报时发现了个别文件没有下载下来;通过排查日志发现报下面的错; 原来是文件名太长了,通过查询资料了解到......
  • 问题:图片解析后url路径解析发生改变
    背景:解析站长素材首页的图片看程序执行在我执行完程序之后显示爬取成功但是并没有爬取到图片找错过程把settings中的LOG_LEVEL="ERROE"改成WARNING 就发现了警告信息于是我又进行输出url发现了本身爬取的url没有问题但是用Request解析的时候就发现了解析错了就......
  • 20211121杨博川《密码工程》1、2章笔记
    一二章笔记@目录一二章笔记第1章密码学研究范围思维导图知识概述1.1密码学作用1.2木桶原理1.3对手设定1.4专业偏执狂1.5威胁模式1.6密码学不是唯一解决方案1.7密码学是非常难的1.8密码学是简单的部分1.9通用攻击1.10安全性和其他设计准则1.11更多阅读材料1.12专业偏执狂练习第2......
  • 并查集(模板介绍+路径压缩)
    并查集(模板介绍+路径压缩)题面P3367并查集题目描述如题,现在有一个并查集,你需要完成合并和查询操作。第一行包含两个整数N,M,表示共有N个元素和M个操作。接下来M行,每行包含三个整数Z,X,Y。当Z=1时,将X与Y所在的集合合并。当Z=2时,输出Z与Y是否在同一集合内,是的输出Y;否则输出N......