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
    }
};
相关推荐
hefaxiang9 小时前
分支循环(下)(二)
c语言·开发语言·数据结构
小武~9 小时前
Leetcode 每日一题C 语言版 -- 45 jump game ii
c语言·算法·leetcode
@小码农12 小时前
2025年北京海淀区中小学生信息学竞赛第二赛段C++真题
开发语言·数据结构·c++·算法
合方圆~小文12 小时前
不同画面,三个镜头实时监控拍摄方案
数据结构·数据库·人工智能
Q87622396512 小时前
西门子S7 - 1200控制5轴伺服程序与维纶触摸屏画面案例分享
数据结构
代码雕刻家12 小时前
1.9.课设实验-数据结构-图-校园跑最短路径
c语言·数据结构·算法·图论
.YM.Z13 小时前
【数据结构】:排序(二)——归并与计数排序详解
数据结构·算法·排序
武帝为此13 小时前
【数据结构之树状数组】
数据结构·算法
天赐学c语言13 小时前
12.6 - K个一组翻转链表 && C 编译到执行的4个阶段
数据结构·c++·链表·c编译
leoufung13 小时前
用 DFS 拓扑排序吃透 LeetCode 210:Course Schedule II
算法·leetcode·深度优先