要求: 要求程序必须能处理1000个元素; 每个元素是int32类型的,出现子数组之和大于整型表示的最大范围会出现什么情况; 输入一个整形数组,数组里有整数也有负数; 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 求所有子数组的和的最大值,要求时间复杂度为O(n)。 第一段处理1 ...
分类:
编程语言 时间:
2018-10-14 17:42:39
阅读次数:
198
1、题目:返回一个整数数组中最大子数组的和。 2、要求: 要求程序必须能处理1000 个元素; 每个元素是int32 类型的; 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 3、设计思 ...
分类:
编程语言 时间:
2018-10-14 16:58:54
阅读次数:
165
#include<iostream>using namespace std;int max(int a,int b){ if(a>b) {return a;}else{ return b;}}int maxsum(int a[],int n){ int i;int maxsofar=0;int ma ...
分类:
编程语言 时间:
2018-10-14 16:53:13
阅读次数:
174
设计思想: 首先定义一个求最大连续子数组和的函数,然后在主函数中向数组中输入元素并调用该函数。 函数的设计思想为:首先定义一个返回的最大值max,以及一个临时存放子数组和的变量temp,然后通过循环语句实现子数组和最大值的存储和更新。最后返回最大值。 出现的问题及解决方案: 当数组元素为负数的时候, ...
分类:
编程语言 时间:
2018-10-14 16:46:06
阅读次数:
180
设计思想: 首先定义一个求最大连续子数组和的函数,然后在主函数中向数组中输入元素并调用该函数。 函数的设计思想为:首先定义一个返回的最大值max,以及一个临时存放子数组和的变量temp,然后通过循环语句实现子数组和最大值的存储和更新。最后返回最大值。 出现的问题及解决方案: 当数组元素为负数的时候, ...
分类:
编程语言 时间:
2018-10-14 16:41:40
阅读次数:
163
要求: 1.要求程序必须能处理1000个元素; 2.每个元素是int32类型的,出现子数组之和大于整型表示的最大范围会出现什么情况; 3.输入一个整形数组,数组里有正数也有负数; 4.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 5.求所有子数组的和的最大值。要求时间复杂度为O( ...
分类:
微信 时间:
2018-10-14 16:40:38
阅读次数:
208
要求: 1.要求程序必须能处理1000个元素; 2.每个元素是int32类型的,出现子数组之和大于整型表示的最大范围会出现什么情况; 3.输入一个整形数组,数组里有正数也有负数; 4.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 5.求所有子数组的和的最大值。要求时间复杂度为O( ...
分类:
微信 时间:
2018-10-14 16:28:38
阅读次数:
204
要求 程序必须能处理1000个元素; 每个元素是int32类型的,出现子数组之和大于整型表示的最大范围会出现什么情况; 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组, 每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 编程思路 要求能 ...
分类:
编程语言 时间:
2018-10-14 16:27:11
阅读次数:
222
输入一个整数数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。 int max(int a,int b) { if(a>b) { return a; } else { return b; } } int maxsum(int a ...
分类:
编程语言 时间:
2018-10-14 16:21:41
阅读次数:
129
1、题目:返回一个整数数组中最大子数组的和。 2、要求: 要求程序必须能处理1000 个元素; 每个元素是int32 类型的; 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 3、设计思 ...
分类:
编程语言 时间:
2018-10-14 16:21:11
阅读次数:
187