力扣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;
    }
};
相关推荐
一匹电信狗23 分钟前
【C++】哈希表详解(开放定址法+哈希桶)
服务器·c++·leetcode·小程序·stl·哈希算法·散列表
007php00740 分钟前
某游戏大厂的常用面试问题解析:Netty 与 NIO
java·数据库·游戏·面试·职场和发展·性能优化·nio
迷途之人不知返1 小时前
链表相关的算法题(2)
数据结构·算法·链表
nju_spy1 小时前
力扣每日一题(四)线段树 + 树状数组 + 差分
数据结构·python·算法·leetcode·面试·线段树·笔试
xie0510_1 小时前
排序算法
数据结构·算法·排序算法
guygg881 小时前
基于自适应傅里叶分解(AFD)及其改进算法的信号分解与重构实现
算法
黑岚樱梦1 小时前
代码随想录打卡day25:56.合并区间
数据结构·算法
自由生长20241 小时前
科普-BOM是什么?和UTF-8什么关系?
算法
小年糕是糕手2 小时前
【数据结构】常见的排序算法 -- 插入排序
c语言·开发语言·数据结构·学习·算法·leetcode·排序算法
墨染点香2 小时前
LeetCode 刷题【142. 环形链表 II】
算法·leetcode·链表