分析:对环形数组确定首元素,从而变成一位数组。因为有n个元素,所以有n种情况 如图: 程序代码: 结果截图: 实验总结:其实循环数组和一维数组本质上是一样的,程序上只是增加了一个循环。 ...
分类:
编程语言 时间:
2018-11-03 17:24:53
阅读次数:
247
分析: 1.将环形数组,剪开变成一个一维数组。 2.用一维数组的最大子数组和解决。 对于一个环形数组,表示成一个一维数组总共有n种。如图所示: 程序代码: 测试截图: 实验总结:对于环形数组只需将其化简成一维数组形式,再对其求最大子数组的和即可,完全等价于一维数组。将其化简成几小步去做就简单很多了。 ...
分类:
编程语言 时间:
2018-11-03 16:26:33
阅读次数:
291
题目:返回一个二维整数数组中最大子数组的和。 要求: 输入一个二维整型数组, 数组中有正数也有负数。 二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为o(n). 思维过程:二维数组求最大数组是从一维数组扩展而来,首先确定最大上下界的情况在第 ...
分类:
其他好文 时间:
2018-10-28 20:50:29
阅读次数:
119
题目:返回一个二维整数数组中最大子数组的和。 要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 结对编程要求: 两人结对完成编程任务。 一人主要负责程序分析,代码编程。 一人负 ...
分类:
编程语言 时间:
2018-10-21 21:47:04
阅读次数:
202
一、 题目:返回一个二维整数数组中最大子数组的和。 二、要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 三、结对编程要求: 两人结对完成编程任务。 一人主要负责程序分析,代码 ...
分类:
其他好文 时间:
2018-10-21 19:41:17
阅读次数:
127
设计思路: 首先定义一个四行四列的二维数组通过两个子函数实现,一个求一维最大子数组和,一个求相应列下标二维元素相加和并作比较1.通过上次的一位数组求最大值,可以先求出每一行最大连续子数组的和2.记下上下边界元素的下标3.每一行都有一个最大子数组,将它对应的相同列下标的元素相加,得到i个子数组和存到一 ...
分类:
编程语言 时间:
2018-10-21 19:38:23
阅读次数:
155
小组成员:陈泽 郭少周 设计流程: 设计要求.:1. 输入一个二维整形数组,数组里有正数也有负数。 2.二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。 3.求所有子数组的和的最大值。要求时间复杂度为O(n)。 程序设计:定义两个数组w和z,先通过w数组算出最大数,再通过z数组算出最 ...
分类:
编程语言 时间:
2018-10-21 19:37:33
阅读次数:
196
设计思路:首先定义一个四行四列的二维数组通过两个子函数实现,一个求一维最大子数组和,一个求相应列下标二维元素相加和并作比较1.通过上次的一位数组求最大值,可以先求出每一行最大连续子数组的和2.记下上下边界元素的下标3.每一行都有一个最大子数组,将它对应的相同列下标的元素相加,得到i个子数组和存到一个 ...
分类:
编程语言 时间:
2018-10-21 19:37:17
阅读次数:
157
一、项目计划总结: 周活动总结表 姓名: 罗玉铭 日期:2018/10/14 日期 任务 听课 编写程序 阅读课本 准备考试 日总计 周日 0 0 0 0 周一 0 0 0 周二 0 0 0 0 周三 0 0 0 0 周四 100 180 30 310 周五 0 0 0 0 周六 0 100 100 ...
分类:
其他好文 时间:
2018-10-21 19:30:31
阅读次数:
164