原文:软件工程课程作业(五)--返回一个整数数组中最大子数组的和(首尾相接改良版)

伙伴链接:http: www.cnblogs.com haoying 一 设计思想 本次实验是在前一次的实验的基础上将初始数组的头和尾部连接起来,形成环,在环中寻找子数组中和的最大值。 关于寻找环状数组中子数组和的最大值,在课堂上按照老师的提示,将初始数组首尾相接形成环,再将其从任意一点断开,形成不同的数组,再从中找出子数组中和的最大值。于是我们进过思考,既然断裂的部位是随机的,那么初始数组中任意 ...

2016-03-25 19:05 19 176 推荐指数:

查看详情

数组中最大子数组的和(1000)

成员:林彦汝、张金 题目:   返回一个整数数组中最大子数组的和。 要求:   要求程序必须能处理1000 个元素;   每个元素是int32 类型的;   输入一个整形数组数组里有正数也有负数。   数组中连续的一个或多个整数组一个数组,每个子数组都有一个和。   求 ...

Sun Mar 29 04:45:00 CST 2015 1 3895
找出一个整数数组的和最大的连续子数组

题目: 给任意一个整数数组,找出这个数组的和最大的连续子数组(子数组的和最大且子数组连续)。要求:算法的时间复杂度为O(n)。 程序设计思想: 1:用maxValue记录当前连续子数组和为最大的和的值,初始化其值为:maxValue=a[0]。注:记数组为a[n]。 2:这个过程总的思想 ...

Wed Mar 22 05:45:00 CST 2017 0 1756
返回一个二维数组中的最大子数组

一、实验题目 返回一个二维数组中的最大子数组 二、实验思路 由于我们的能力有限,所以我们就设计了一个3行2列的二维数组。 现在以一个例子来说明一下我们的思想: 例如:输入的二维数组是 -1 2 3 4 ...

Wed Mar 25 02:37:00 CST 2015 6 965
软件工程课程作业

自我介绍 在看这篇博客的大家好~这是记录上软件工程课blog的第一篇。 我是比较喜欢用标签记录一些事情的,比如用标签来整理归类自己要做的一些事情,或者给某些经历用几个词语去总结它。我对自己的标签是:松鼠党。所谓松鼠党,就是我会囤积很多很多稀奇古怪的资料,并且涉及许许多多莫名其妙的东西。一个松鼠党 ...

Fri Oct 12 03:48:00 CST 2018 7 235
在Android studio中,测试输出数组中最大子数组的和

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

Sat Mar 18 02:56:00 CST 2017 0 1347
计算与软件工程课程 作业

这个作业要求在哪里 第三周作业 我在这个课程的目标是 通过练习单元测试巩固所学的“两人合作”这章内容 此作业在哪个具体方面帮我实现目标 代码编写更加规范专业 ...

Thu Mar 12 04:39:00 CST 2020 7 306
一、数组---最大子序列和

给定一个整数数组 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
最大子数组和问题

(一)最大字数组和问题   问题:给定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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM