LeetCode之Sum of Left Leaves
来源:互联网 发布:程序员考试考英语吗 编辑:程序博客网 时间:2024/06/05 02:46
1、题目
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.
Subscribe to see which companies asked this question.
2、代码实现
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public int sumOfLeftLeaves(TreeNode head) { if (head == null) return 0;int left = 0, right = 0;if (head.left != null && head.left.left == null && head.left.right == null) {left = head.left.val;} else {left = sumOfLeftLeaves(head.left);}right = sumOfLeftLeaves(head.right);return left + right; }}
阅读全文
0 0
- LeetCode之Sum of Left Leaves
- Sum of Left Leaves ---LeetCode
- Leetcode Sum of Left Leaves
- LEETCODE--Sum of Left Leaves
- LeetCode : Sum of Left Leaves
- leetcode- Sum of Left Leaves
- LeetCode Sum of Left Leaves
- LeetCode之路:404. Sum of Left Leaves
- LeetCode笔记:404. Sum of Left Leaves
- 【leetcode】404. Sum of Left Leaves【E】
- LeetCode—404. Sum of Left Leaves
- [LeetCode]404. Sum of Left Leaves
- LeetCode 404 Sum of Left Leaves
- [LeetCode-404]Sum of Left Leaves(java)
- Leetcode 404. Sum of Left Leaves
- Leetcode 404 Sum of Left Leaves
- LeetCode[404] Sum of Left Leaves
- LeetCode 404. Sum of Left Leaves
- Intellij IDEA 2017集成MyBatis三剑客
- Gson更改javabean的属性名
- Android【官方教程】NDK Android.mk
- 跳跃游戏II
- H5 video 播放器demo
- LeetCode之Sum of Left Leaves
- git暂存区[重要]
- vb.net 教程 11-1 打印组件 4 PrintDocument 1
- 程序员想换行该怎样抉择
- Content provider 中getPathSegments用途
- Android绘图机制与处理技巧(三)Android图像处理之色彩特效处理
- spark分析航班总拖延时间
- c/c++整理--c++面向对象(4)
- python3 TypeError: a bytes-like object is required, not 'str'