在数组中寻找连续子数组和最大值
来源:互联网 发布:孙鑫java视频教程 编辑:程序博客网 时间:2024/05/21 21:44
算法分析:
定义tempArray存放子数组的和,当tempArray[i-1]小于0时,把tempArray[i] = array[i],否则tempArray[i] = tempArray[i - 1] + array[i]。
public class findMaxContinueSubArray {
public int findMaxContinueSubArray(int [] array){int[] tempArray = new int[array.length];
tempArray[0] = array[0];
int max = array[0];
for(int i = 1;i <= array.length;++i){
if(tempArray[i-1] <= 0){
tempArray[i] = array[i];
}else{
tempArray[i] = tempArray[i - 1] + array[i];
}
if(tempArray[i] > max){
max = tempArray[i];
}
}
}
}
阅读全文
0 0
- 在数组中寻找连续子数组和最大值
- 子数组连续和最大值
- 算法---数组中连续子数组和最大值
- 寻找数组中最大值
- 寻找数组中最大值
- 寻找数组中最大值
- 寻找数组中最大值
- 寻找数组中最大值
- 求数组中连续子数组的最大值
- 寻找数组中最大值和最小值
- 寻找数组的连续子数组的最大和
- JAVA :在给定一个数组中,可以取得多个连续的子串。在众多子串中,求各元素和为最大值的连续子串!
- 数组中连续子数组和
- 寻找数组中最大值 ---- 蓝桥杯
- 蓝桥杯:寻找数组中最大值
- 子数组和最大值
- 每日一算法:求连续子数组和的最大值
- 求连续子数组和的最大值的变种问题
- 一些sql语句的练习题及解答
- Linux根目录下重要目录的作用
- django 分页效果实现(djangorestframework内置以及django内置方法)
- 有趣有料的英语
- HTML5 初始之旅
- 在数组中寻找连续子数组和最大值
- [简单日记]服务层通用post请求
- nodejs连接池连接mysql数据库
- 机器学习模型训练测试完整步骤
- AIDL使用详解(一)
- shuffle函数打乱(images, labels)
- mongodb实战之查询
- thymeleaf介绍
- ElasticSearch数组对象,以及Kibana相关操作