领扣LintCode问题答案-44. 最小子数组
领扣LintCode问题答案-44. 最小子数组
目录
- 44. 最小子数组
- 鸣谢
44. 最小子数组
给定一个整数数组,找到一个具有最小和的连续子数组。返回其最小和。
子数组最少包含一个数字
样例 1:
输入:[1, -1, -2, 1]
输出:-3
样例 2:
输入:[1, -1, -2, 1, -4]
输出:-6
public class Solution {/** @param nums: a list of integers* @return: A integer indicate the sum of minimum subarray*/public int minSubArray(List<Integer> nums) {// write your code hereint minSum = Integer.MAX_VALUE, sum = 0;for (Integer num : nums) {sum += num;minSum = Math.min(minSum, sum);sum = Math.min(sum, 0);}return minSum;}
}
原题链接点这里
鸣谢
非常感谢你愿意花时间阅读本文章,本人水平有限,如果有什么说的不对的地方,请指正。
欢迎各位留言讨论,希望小伙伴们都能每天进步一点点。
领扣LintCode问题答案-44. 最小子数组相关推荐
- 领扣LintCode问题答案-58. 四数之和
领扣LintCode问题答案-58. 四数之和 目录 58. 四数之和 鸣谢 58. 四数之和 给一个包含n个数的整数数组S,在S中找到所有使得和为给定整数target的四元组(a, b, c, d) ...
- 领扣LintCode问题答案-57. 三数之和
领扣LintCode问题答案-57. 三数之和 目录 57. 三数之和 鸣谢 57. 三数之和 给出一个有n个整数的数组S,在S中找到三个整数a, b, c,找到所有使得a + b + c = 0的三 ...
- 领扣LintCode问题答案-33. N皇后问题
领扣LintCode问题答案-33. N皇后问题 目录 33. N皇后问题 鸣谢 33. N皇后问题 n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击(任意两个皇后不能位于同一行, ...
- 领扣LintCode问题答案-2. 尾部的零
领扣LintCode问题答案-2. 尾部的零 目录 2. 尾部的零 鸣谢 2. 尾部的零 设计一个算法,计算出n阶乘中尾部零的个数 样例 1: 输入: 11 输出: 2 样例解释: 11! = 399 ...
- 领扣LintCode问题答案-46. 主元素
领扣LintCode问题答案-46. 主元素 目录 46. 主元素 鸣谢 46. 主元素 给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一. 你可以假设数组非空,且数组 ...
- 领扣LintCode问题答案-29. 交叉字符串
领扣LintCode问题答案-29. 交叉字符串 目录 29. 交叉字符串 鸣谢 29. 交叉字符串 给出三个字符串:s1.s2.s3,判断s3是否由s1和s2交叉构成. 样例 1: 输入: &quo ...
- 领扣LintCode问题答案-17. 子集
领扣LintCode问题答案-17. 子集 目录 17. 子集 鸣谢 17. 子集 给定一个含不同整数的集合,返回其所有的子集. 子集中的元素排列必须是非降序的,解集必须不包含重复的子集. 样例 1: ...
- 领扣LintCode问题答案-15. 全排列
领扣LintCode问题答案-15. 全排列 目录 15. 全排列 鸣谢 15. 全排列 给定一个数字列表,返回其所有可能的排列. 你可以假设没有重复数字. 样例 1: 输入:[1] 输出: [ [1 ...
- 领扣LintCode问题答案-35. 翻转链表
领扣LintCode问题答案-35. 翻转链表 目录 35. 翻转链表 鸣谢 35. 翻转链表 翻转一个链表 样例 1: 输入: 1->2->3->null 输出: 3->2- ...
最新文章
- C#零基础入门04:打老鼠初级之枚举、重构、事件处理器
- git:config命令
- 怎么查看kudu的版本_apache版本kudu kudu-impala安装方法
- linux主频限制服务,linux抵御DDOS攻击 通过iptables限制TCP连接和频率
- 我希望我一开始就知道的5个Python功能
- 20-50k,杭州小影科技社招
- 安装mysql 遇到最后一步卡死解决方案
- 详解机器学习之感知机理论与实践
- BrightHouse存储引擎
- 微信群如何实现语音多群转播
- simulink中嵌入m文件
- 工欲善其事,必先利其器——Web开发的10大IDE
- HTML+CSS+Bootstrap+ECMAScript+DOM
- 从零到一,美芽的技术实战
- 禁用微信浏览器字体调整的方法
- NIONetty的使用与分析
- QT制作360悬浮球
- 【go】goland安装格式化插件gofmt、goimports、gometalinter常见问题
- 三星java3倍拍照手机_最强拍照手机 三星GALAXY K zoom评测
- 只狼:影逝二度PC官方中文版启动测试