404、左叶子之和

题目链接:

递归

cpp 复制代码
class Solution {
public:    
    int sumOfLeftLeaves(TreeNode* root) {
        int ans = 0;
        if (!root) return 0;
        
        if (root->left) {
            if ((!root->left->left) && (!root->left->right)) {
                ans += root->left->val;
            }
        }
        
        ans += sumOfLeftLeaves(root->left) + sumOfLeftLeaves(root->right);//
        return ans;//这里一开始写成了return sumOfLeftLeaves(root->left) + sumOfLeftLeaves(root->right) QAQ
    }
};
相关推荐
玖玥拾4 分钟前
C/C++ 数据结构(一)基础概念、线性表链表
c语言·数据结构·c++·链表
芋只因7 分钟前
力扣100题解(Java版)
数据结构
暖阳华笺17 分钟前
【数据结构与算法】哈希专题
数据结构·c++·算法·leetcode·哈希算法
LuminousCPP21 分钟前
数据结构 - 单链表第二篇:单链表进阶操作
c语言·数据结构·笔记·链表
玖玥拾25 分钟前
C/C++ 数据结构(三)链表核心算法
c语言·数据结构·c++·链表
AKA__Zas29 分钟前
芝士算法(滑动窗口片 2.0)
java·算法·leetcode·学习方法
变量未定义~30 分钟前
摆放小球 、dp求解组合数、求解组合数2
数据结构·算法
四代水门41 分钟前
LeetCode刷算法题(C++)
c++·算法·leetcode
一头老黄牛@43 分钟前
飞书 × OpenClaw 接入指南:不用服务器,用长连接把机器人跑起来
数据结构·人工智能·程序人生·算法·决策树·自动化·推荐算法
Zhan8611243 小时前
数据接口的序列号机制与丢包检测:西班牙行情数据IBEX指数实时行情接入笔记
大数据·数据结构·笔记·区块链