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
    }
};
相关推荐
我是咸鱼不闲呀16 小时前
力扣Hot100系列22(Java)——[图论]总结(岛屿数量,腐烂的橘子,课程表,实现Trie(前缀树))
java·leetcode·图论
tankeven17 小时前
【无标题】
数据结构·c++·算法
jing-ya17 小时前
day 59 图论part10
java·开发语言·数据结构·算法·图论
阿Y加油吧18 小时前
力扣打卡——搜索二维矩阵、相交链表
线性代数·leetcode·矩阵
普贤莲花18 小时前
【2026年第11周---写于20260322】
程序人生·算法·leetcode
小白自救计划18 小时前
力扣知识点杂集
算法·leetcode·哈希算法
不染尘.18 小时前
最短路径之Bellman-Ford算法
开发语言·数据结构·c++·算法·图论
承渊政道18 小时前
【优选算法】(实战体验滑动窗口的奇妙之旅)
c语言·c++·笔记·学习·算法·leetcode·visual studio
zx_zx_12318 小时前
定长滑动窗口和不定长滑动窗口
数据结构·算法
自信1504130575919 小时前
选择排序算法
c语言·数据结构·算法·排序算法