原文:求数组中最大子数组的和(1000)

成员:林彦汝 张金 题目: 返回一个整数数组中最大子数组的和。 要求: 要求程序必须能处理 个元素 每个元素是int 类型的 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。 我主要负责程序分析,代码编程 张金负责代码复审,代码测试计划。 思路: 通过第一次求一个一维数组中最大子数组的和,在此基础上我们做了扩展。 ...

2015-03-28 20:45 1 3895 推荐指数:

查看详情

在Android studio中,测试输出数组中最大子数组的和

首先在gredle文件中加入 创建Java Class类 Array,编写输出数组中子数组最大值的和的代码 创建测试类(选中Array右击选择Go to >Test),并编写代码 最后选中ArrayTest右击选择Run ...

Sat Mar 18 02:56:00 CST 2017 0 1347
最大子数组和问题

(一)最大字数组和问题   问题:给定n个整数(可能为负数)组成的序列a[1],a[2]…a[n],求该序列a[i],a[i+1]…a[j]的子段和的最大值。当所给整数均为负数的时候,定义子段和为0.《百度百科》 分析   显然问题可以在O(n2)的时间复杂度上解决,但是考虑到当n ...

Mon Apr 15 06:34:00 CST 2019 0 861
一、数组---最大子序列和

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶: 如果你已经实现复杂度为 O(n) 的解法,尝试 ...

Sat Jun 08 22:15:00 CST 2019 0 509
最大子数组算法

1. 求最大的子数组的和 题目:输入一个整形数组数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10 ...

Thu Oct 11 01:25:00 CST 2012 4 8026
最大子数组和(最大子段和)

比如对于数组[1,-2,3,5,-1,2] 最大子数组和是sum[3,5,-1,2] = 9, 我们要求函数输出子数组和的最大值,并且返回子数组的左右边界(下面函数的left和right参数). 本文我们规定当数组中所有数都小于0时,返回数组中最大的数(也可以规定返回0,只要让以下代码中 ...

Tue Apr 29 07:29:00 CST 2014 0 13175
c++ : 求数组中最小值和它的位置 -1000 < N < 1000

输入一个整数 N 和一个长度为 N 的整数数组 X。 请你找到数组中最小的元素,并输出它的值和下标。 注意,如果有多个最小值,则返回下标最小的那个。 输入格式 第一行包含整数 N。 第二行包含 N 个用空格隔开的整数 X[i]。 输出格式 第一行输出 Minimum value: x ...

Fri Apr 08 22:02:00 CST 2022 0 878
数组的连续最大子段和

  问题描述:输入是一个大小为n的整型数组,要求输出数组的任何连续子数组中的最大值。例如:输入的数组为array[10] = {31,-41,59,26,-53,58,97,-93,-23,84};输出最大连续子数组和为array[2...6]:187   算法1:对所有满足0<=i< ...

Mon Mar 04 05:44:00 CST 2013 3 5203
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM