#include#includeusing namespace std;void disparry(int a[2][3]){printf("\n%d,%d,%d",a[0][0],a[0][1],a[0][2]);}int main(void){ int arr[2][3]={{2,3,1...
分类:
编程语言 时间:
2015-04-11 10:16:17
阅读次数:
142
// 动态开辟一个二维数组
#include
#include
int main()
{
int i = 0;
int j = 0;
int line = 0;
int row = 0;
int **p = NULL;
printf("输入行数:");
scanf("%d", &line);
printf("\n");
printf("输入列数:");...
分类:
编程语言 时间:
2015-04-10 17:55:01
阅读次数:
439
题目:返回一个二维整数数组中最大子数组的和。要求:输入一个二维整形数组,数组里有正数也有负数。二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。思路:借鉴网上代码整理得思路;根据一位数组最大子数组求和的编程思路,讲二维数组转化成一维数...
分类:
编程语言 时间:
2015-04-09 23:40:17
阅读次数:
183
设计思路将二维数组转化为一位数组(并非形式上的转化而是将连续的行合并然后当做上次编写的一维数组求最大子数组和)来计算。时间复杂度没有达到要求的O(n),也是通过遍历的方式将一个子矩阵与上几个子矩阵相加如果小于0则舍去这个子矩阵,按此方法计算从这个子矩阵以后的矩阵,知道遍历完取最大值。代码:packa...
分类:
编程语言 时间:
2015-04-09 23:08:07
阅读次数:
264
在网上找了很久遍历ResultSet中的数据并将其依次填充到一个网页表格中,有说将ResultSet数据转化到一个二维数组中,再依次输出,但二位数组需要提前指定存储大小,不方便扩增。其实用如下方法即可:while(rs.next()){out.println("<tr><td>"+rs.getString(1)+"<..
分类:
Web程序 时间:
2015-04-08 11:10:53
阅读次数:
171
1.设计思路结合环一位数组的开发经验,拓展到二维。与前者主要是时间复杂度没有做处理。2.源代码 1 //作者:王炳午、董龙洋。日期:2015.3.24. 2 #include 3 #include 4 #include 5 using namespace std; 6 int maxM...
分类:
编程语言 时间:
2015-04-06 21:36:14
阅读次数:
248
一、题目及要求: 返回一个整数数组中最大子数组的和 输入一个二维整形数组,数组里有正数也有负数;二维数组首尾相接,像一条首尾相接的带子一样。二、设计思路: 调用循环一维数组求最大子数组的函数,将二维数组列的情况全部列出,即转化为一维数组。三、源代码#includeint max2(int a...
分类:
编程语言 时间:
2015-04-03 23:50:44
阅读次数:
244
一、题目及要求: 返回一个整数数组中最大子数组的和 输入一个二维整形数组,数组里有正数也有负数;二维数组首尾相接,像一条首尾相接的带子一样。二、设计思路: 这个题目其实与上次毫无区别,仍然调用循环一维数组求最大子数组的函数,将二维数组列的情况全部列出,即转化为一维数组。a[0][0],a...
分类:
编程语言 时间:
2015-04-03 22:24:59
阅读次数:
207
结对伙伴:信1201-2班高扬、信1201-1班韩雪东一、题目要求与设计思想题目要求:在上一次的基础上把数组变为二维数组,然后首尾相接,形成连环,然后求和最大的子数组;设计思想:一维数组首尾相连的问题已经得到解决,二位数组求和最大的子数组的问题也已经解决了,就是把这两个程序思想融在一起,然后在短短的...
分类:
编程语言 时间:
2015-04-01 19:26:08
阅读次数:
224
一.题目: 在原有的一位数组上进行扩展,求首尾相连的最大子数组的和:二.要求: 1)输入一个一维整形数组,数组里有正数也有负数。 2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 3) 求所有子数组的和的最大值。 4) 结对编程要求: 两人结对完成编程任务。 一人主要负责...
分类:
编程语言 时间:
2015-03-31 07:50:59
阅读次数:
174