力扣404 代码随想录Day15 第三题

左叶子之和

cpp 复制代码
class Solution {
public:
    int sumOfLeftLeaves(TreeNode* root) {
        if(root==NULL) return 0;
        if(root->left==NULL&&root->right==NULL) return 0;
        int ln=sumOfLeftLeaves(root->left);
        if(root->left!=NULL&&root->left->left==NULL&&root->left->right==NULL) ln=root->left->val;
        int rn=sumOfLeftLeaves(root->right);
        int sum=ln+rn;
        return sum;
    }
};
相关推荐
一只鱼^_6 小时前
365. 水壶问题(详解)
java·javascript·c++·leetcode·线性回归
Dream it possible!6 小时前
LeetCode 面试经典 150_滑动窗口_串联所有单词的子串(32_30_C++_困难)(滑动窗口:控制起点和滑动距离)
c++·leetcode·面试·滑动窗口
Q741_1476 小时前
C++ 面试高频考点 力扣 35. 搜索插入位置 二分查找 左右端点查找 题解 每日一题
c++·算法·leetcode·面试·二分查找
saddhu.7 小时前
C++ 快速复习指南(上半部分)
java·c++·算法
执子手 吹散苍茫茫烟波7 小时前
leetcode46.全排列
java·leetcode·链表·深度优先·回溯法
Swift社区7 小时前
Swift 解法详解:LeetCode 368《最大整除子集》
开发语言·leetcode·swift
力扣每日一题8 小时前
【LeetCode】19、删除链表的倒数第N个结点
算法·leetcode·链表
悦悦子a啊8 小时前
[Java]PTA:jmu-java-01入门-基本输入
java·开发语言·算法
CoovallyAIHub8 小时前
Transformer实时检测首次全面超越YOLO:百度LW-DETR轻量高效,精度速度双突破
深度学习·算法·计算机视觉