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
    }
};
相关推荐
sheeta19982 小时前
LeetCode 每日一题笔记 日期:2025.03.21 题目:3643.垂直翻转子矩阵
笔记·leetcode·矩阵
We་ct8 小时前
LeetCode 918. 环形子数组的最大和:两种解法详解
前端·数据结构·算法·leetcode·typescript·动态规划·取反
愣头不青8 小时前
238.除了自身以外数组的乘积
数据结构·算法
ambition202429 小时前
最大子数组和算法全解析:从暴力枚举到动态规划优化
数据结构·c++·算法
Book思议-10 小时前
【数据结构实战】线性表的应用
c语言·数据结构·算法·链表
richu10 小时前
结合数学思维来深入内存理解哈希散列的实现原理和处理冲突的逻辑
数据结构·哈希冲突
x_xbx10 小时前
LeetCode:83. 删除排序链表中的重复元素
算法·leetcode·链表
此生只爱蛋11 小时前
【数据结构】红黑树
数据结构
北顾笙98012 小时前
测开准备-day01数据结构力扣
数据结构
博界IT精灵13 小时前
栈在表达式求值中的应用(暂时看到视频3.3.2_1的25min19秒)
数据结构