力扣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;
    }
};
相关推荐
月阳羊8 分钟前
【硬件-笔试面试题-103】硬件/电子工程师,笔试面试题(知识点:项目当中无人机的控制是怎么实现的)
面试·职场和发展
普通网友38 分钟前
C++构建缓存加速
开发语言·c++·算法
杨筱毅1 小时前
【算法】430.扁平化多级双向链表--通俗讲解
算法·链表·深度优先
yongui478341 小时前
INTLAB区间工具箱在区间分析算法中的应用与实现
数据结构·算法
今天也好累4 小时前
贪心算法之会议安排问题
c++·笔记·学习·算法·贪心算法
KWTXX7 小时前
【国二】C语言-部分典型真题
java·c语言·算法
lucialeia8 小时前
leetcode (4)
算法·leetcode
永远有多远.8 小时前
【CCF-CSP】第39次CSP认证前三题
算法
墨染点香9 小时前
LeetCode 刷题【90. 子集 II】
算法·leetcode·职场和发展
Code_LT11 小时前
【算法】多榜单排序->综合排序问题
人工智能·算法