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
    }
};
相关推荐
土司大王1 小时前
LeetCode hot100——对称二叉树
算法·leetcode·职场和发展
Navigator_Z2 小时前
LeetCode //C - 1208. Get Equal Substrings Within Budget
c语言·算法·leetcode
船厂电气自动化ai大模型6 小时前
AI大模型与数学·第57课 傅里叶全套工具链综合实战:串联级数/连续变换/DFT/FFT,图像、音频、扩散模型完整例题
数据结构·人工智能·深度学习·算法·机器学习
wuyk5556 小时前
从零吃透Modbus通信|第3章:STM32 Modbus RTU主机
服务器·开发语言·网络·数据结构·stm32·单片机·嵌入式硬件
Brilliantwxx7 小时前
【算法从零到千】【59-65】链表专题
数据结构·链表
重生之后端学习8 小时前
53. 最大子数组和[中等]✅
java·数据结构·算法·leetcode·职场和发展
evans在进步10 小时前
LeetCode 438 找到字符串中所有字母异位词:滑动窗口与排序解法详解
算法·leetcode·职场和发展
小手cool10 小时前
使用递归对数组进行反转操作
java·数据结构·算法
码行山野赴时序归途10 小时前
从暴力到最优:三道 C 语言入门题的解法思路
c语言·开发语言·数据结构·算法·leetcode·排序算法
土司大王10 小时前
LeetCode hot100——随机链表的复制
算法·leetcode·链表