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-DING9 分钟前
【LeetCode】 225.用队列实现栈
算法·leetcode·职场和发展
派大星~课堂35 分钟前
【力扣-148. 排序链表】Python笔记
python·leetcode·链表
小白菜又菜1 小时前
Leetcode 657. Robot Return to Origin
python·leetcode·职场和发展
_深海凉_1 小时前
LeetCode热题100-环形链表
算法·leetcode·链表
memcpy01 小时前
LeetCode 904. 水果成篮【不定长滑窗+哈希表】1516
算法·leetcode·散列表
老四啊laosi1 小时前
[双指针] 8. 四数之和
算法·leetcode·四数之和
汀、人工智能1 小时前
[特殊字符] 第24课:反转链表
数据结构·算法·链表·数据库架构··反转链表
田梓燊2 小时前
leetcode 41
数据结构·算法·leetcode
_深海凉_2 小时前
LeetCode热题100-三数之和
算法·leetcode·职场和发展
y = xⁿ2 小时前
【LeetCode】双指针合集
算法·leetcode