112. 路径总和

思路

这道题在遍历二叉树的同时记录路径上节点的和,再判断有没有再遍历到叶子节点时路径上节点的和等于目标数即可。

代码

cpp 复制代码
    int a;
    bool bl(TreeNode* b,int s) {
        if(!b) {
            return 0;
        }
        if(!b->left&&!b->right&&s+b->val==a) {
            return 1;
        }        
        return bl(b->left,s+b->val)||bl(b->right,s+b->val);
    }
    bool hasPathSum(TreeNode* r, int t) {
        a=t;
        return bl(r,0)&&r;
    }
};
相关推荐
XDHCOM18 小时前
Redis远程连接命令详解,分享高效配置与安全实践技巧
前端·redis·安全
YAY_tyy20 小时前
Vue3 + Three.js 实战:自定义 3D 模型加载与交互全流程
前端·javascript·vue.js·threejs
RFdragon20 小时前
分享本周所学——三维重建算法3D Gaussian Splatting(3DGS)
人工智能·线性代数·算法·机器学习·计算机视觉·矩阵·paddlepaddle
星河耀银海20 小时前
3D效果:HTML5 WebGL结合AI实现智能3D场景渲染
前端·人工智能·深度学习·3d·html5·webgl
daidaidaiyu1 天前
JMS, ActiveMQ 学习一则
java
weixin_704266051 天前
SpringBoot全注解开发指南
java·spring boot·mybatis
星如雨グッ!(๑•̀ㅂ•́)و✧1 天前
Webflux fromXXX对比
java
美狐美颜sdk1 天前
从人脸关键点到动态贴图:面具特效在美颜SDK中的实现原理
前端·图像处理·人工智能·直播美颜sdk·美颜api
我命由我123451 天前
React Router 6 - 编程式路由导航、useInRouterContext、useNavigationType
前端·javascript·react.js·前端框架·html·ecmascript·js
威联通网络存储1 天前
告别掉帧与素材损毁:威联通 QuTS hero 如何重塑影视后期协同工作流
前端·网络·人工智能·python