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
    }
};
相关推荐
XiYang-DING13 小时前
【LeetCode】Hash | 136.只出现一次的数字
算法·leetcode·哈希算法
Tairitsu_H13 小时前
C语言:排序(一)
c语言·数据结构·排序
嘻嘻哈哈樱桃15 小时前
俄罗斯套娃信封问题力扣--354
算法·leetcode·职场和发展
田梓燊15 小时前
2026/4/12 leetcode 1320
算法·leetcode·职场和发展
j_xxx404_15 小时前
力扣题型--链表(两数相加|两两交换链表中的节点|重排链表)
数据结构·c++·算法·leetcode·蓝桥杯·排序算法
_日拱一卒16 小时前
LeetCode:240搜索二维矩阵Ⅱ
数据结构·线性代数·leetcode·矩阵
WolfGang00732116 小时前
代码随想录算法训练营 Day33 | 动态规划 part06
算法·leetcode·动态规划
米粒116 小时前
力扣算法刷题 Day 41(买卖股票)
算法·leetcode·职场和发展
计算机安禾16 小时前
【数据结构与算法】第44篇:堆(Heap)的实现
c语言·开发语言·数据结构·c++·算法·排序算法·图论
汀、人工智能16 小时前
[特殊字符] 第91课:课程表
数据结构·算法·数据库架构·图论·bfs·课程表