404. Sum of Left Leaves
来源:互联网 发布:宽带网络哪家好 编辑:程序博客网 时间:2024/04/30 20:52
Find the sum of all left leaves in a given binary tree.
Example:
3 / \ 9 20 / \ 15 7There are two left leaves in the binary tree, with values 9 and 15 respectively. Return 24.
LeetCode AC代码:
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: int sumOfLeftLeaves(TreeNode* root) { if (root == NULL) return 0; if (root->left && root->left->left == NULL && root->left->right == NULL) return root->left->val + sumOfLeftLeaves(root->right); return sumOfLeftLeaves(root->left) + sumOfLeftLeaves(root->right); }};
0 0
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves*
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- 404. Sum of Left Leaves
- android性能优化
- 《Python网络编程》Part4 IPv6、Unix域套接字和网络接口
- 【学习路线】蓝鸥iOS从零基础到精通就业
- 链表中倒数第k个结点
- LeNet、AlexNet、GoogLeNet、VGG、ResNetInception-ResNet-v2、FractalNet、DenseNet
- 404. Sum of Left Leaves
- CRM Badi
- verilog中几种常用的位操作函数
- 创建一个procfs文件系统的节点
- NTLM 工作原理概述
- 成本中心通过利润中心来和公司代码对应
- JAVA之通过反射遍历JavaBean成员变量和方法
- Android侧滑显示菜单栏效果的实现
- 有关于假死状态的改正,一个菜鸟的投机取巧的方法