*[Lintcode]Minimum Subarray
来源:互联网 发布:暴雪铁人五项 知乎 编辑:程序博客网 时间:2024/05/22 05:12
Given an array of integers, find the subarray with smallest sum.
Return the sum of the subarray.
Example
For [1, -1, -2, 1], return -3
题目和最大子串类似,解法也类似
public class Solution { /** * @param nums: a list of integers * @return: A integer indicate the sum of minimum subarray */ public int minSubArray(ArrayList<Integer> nums) { if (nums == null || nums.size() == 0) { return 0; } int min = Integer.MAX_VALUE; int sum = 0; for(int i = 0; i < nums.size(); i++) { if(sum > 0) { sum = 0; } sum += nums.get(i); min = Math.min(sum, min); } return min; }}
0 0
- lintcode之Minimum Subarray
- *[Lintcode]Minimum Subarray
- [LintCode 406] Minimum Size Subarray Sum(Python)
- [Lintcode]Minimum Size Subarray Sum 和大于S的最小子数组
- Lintcode - Maximum Subarray II
- Lintcode - Maximum Subarray Difference
- Lintcode - Maximum Subarray III
- lintcode:Continuous Subarray Sum
- lintcode:Subarray Sum Closest
- [LintCode] Continuous Subarray Sum
- [LintCode]Maximum Subarray Difference
- [Lintcode]Maximum Subarray
- LintCode:Maximum Subarray III
- lintcode: Subarray Sum Closest
- lintcode: Maximum Subarray
- lintcode: Maximum Product Subarray
- *[Lintcode] Subarray Sum
- [Lintcode] Continuous Subarray Sum
- python字典概述
- 心理的疼痛和肉体的疼痛可能共享同一个神经
- json字符串和json对象异同和互相转换
- 品牌人格的树立
- Struts2 pojo类中包含Date类型属性使用自定类型转换器
- *[Lintcode]Minimum Subarray
- PyCUDA 学习笔记 -- pagelocked memory
- [Lintcode]Nth to Last Node in List
- 51Nod 1163 最高的奖励(贪心+优先队列/并查集合)
- 黑客教程
- [Lintcode]Number of Islands
- 悲观的人更容易获得好的感觉
- 人工智能技术与现代应用
- *[Lintcode]O(1) Check Power of 2