Maximum Subarray
来源:互联网 发布:python tf idf 的代码 编辑:程序博客网 时间:2024/06/06 15:52
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.
For example, given the array [-2,1,-3,4,-1,2,1,-5,4]
,
the contiguous subarray [4,-1,2,1]
has the largest sum = 6
.
代码:
class Solution {
public:
int maxSubArray(int[] nums) {
int max = Integer.MIN_VALUE;//首先设出最小值 int sum = 0;//每一个分组的和 int i = 0; while(i < nums.length){ sum += nums[i];//每一个分组的前n项和 if(max < sum){ max = sum;//取最大和 } if(sum < 0){//假设<0。分组结束,开始下一组 sum = 0; } i++; } return max;
}
};
阅读全文
0 0
- maximum subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- 大数据竞赛平台——Kaggle 入门
- Android Studio升级到2.3时 打包生成apk会出现错误zh
- 蓝桥杯 BASIC-22 基础练习 FJ的字符串
- [YTU]_2577( 小数计算——结构体)
- 强制不使用“兼容性视图”的HTML代码
- Maximum Subarray
- h5 video标签 自定义控制条
- [YTU]_2769( 结构体--成绩统计)
- Windows10安装JDK的环境变量设置javac不是内部命令或外部命令
- 监听键盘的删除方法
- 蓝桥杯 BASIC-21 基础练习 Sine之舞
- Ubuntu 安装JDK1.8.0_25与配置环境变量
- [YTU]_2627 (职工工资统计)
- first集和follow集的计算