数组类型是从抽象基类 Array 派生的引用类型,通过new运算符创建数组并将数组元素初始化为他们的默认值 一维数组 type[] arrayname; 数组的长度不是声明的一部分,而且数组必须在访问前初始化。 foreach 语句声明一个迭代变量 —— 是数组的每个元素的只读副本 二维数组 typ...
分类:
其他好文 时间:
2014-07-09 22:41:45
阅读次数:
170
好奇,想用二维数组实现扫雷的埋雷和统计周围雷的数目,刚开始用一个二维数组(相对小的那个,后文称:小数组)保存数据,发现统计的时候边缘情况有点麻烦,就又定义了一个比原来列行都大2的二维数组(后文称:大数组)。把原来的保存的数据放到大数组中间,然后统计大数组,统计结果放回小数组。代码:#include#...
分类:
其他好文 时间:
2014-07-06 15:10:32
阅读次数:
171
数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请题目:在一个二维完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
示例:下面是一个满足题目要求的二维数组。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于不含该数字,返回false。
算法分析:首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数...
分类:
其他好文 时间:
2014-07-06 00:42:29
阅读次数:
423
最近做一个项目,从数据库查询某个字段得到一个数组key是数字值是channel的一维数组$res,现需要将这个数组变成键是数字值是channel和num(num为相同channel的数量,默认为0)。
$res数组
array (size=2)
0 => string '0' (length=1)
1 => string '500000009' (length=9)
2 => st...
分类:
Web程序 时间:
2014-07-06 00:24:13
阅读次数:
298
关于一维数组的指针例子:int a[3]={1,2,3};int *p=a;printf("%d",*p);输出为1一维数组指针就是该一维数组第一元素的地址,取值运算*结果是第一个元素存储值。再看二元数组例子:int v[2][5]={{1,2,3,4,5},{6,7,8,9,10}};int (*...
分类:
其他好文 时间:
2014-07-05 18:13:03
阅读次数:
179
本题就是使用Floyd算法求所有路径的最短路径,并且需要保存路径,而且更进一步需要按照字典顺序输出结果。
还是有一定难度的。
Floyd有一种很巧妙的记录数据的方法,大多都是使用这个方法记录数据的。
不过其实本题数据不是很大,一般太大的数据也无法使用Floyd,因为效率是O(N^3)。
所以其实也可以使用一般的Floyd算法,然后增加个三维数组记录数据。下面就是这种做法,0ms过了...
分类:
其他好文 时间:
2014-07-04 07:18:33
阅读次数:
193
数组是有序数据的集合,数组中的每一个元素具有同样的数组名和下标来唯一地确定数组中的元素。1. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法...
分类:
编程语言 时间:
2014-07-03 21:01:24
阅读次数:
212
数组是有序数据的集合,数组中的每一个元素具有同样的数组名和下标来唯一地确定数组中的元素。1. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法...
分类:
编程语言 时间:
2014-07-03 20:33:31
阅读次数:
208
数组是有序数据的集合,数组中的每一个元素具有同样的数组名和下标来唯一地确定数组中的元素。1. 一维数组1.1 一维数组的定义type arrayName[];type[] arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法...
分类:
编程语言 时间:
2014-07-03 20:16:39
阅读次数:
178
★一维数组
一个整型数据为4个字节。4个字节就是32位,即可以表示2^32个数字
在程序中定义一个数组a[5] = {1,2,3,4,5};
那么a[0]的地址就是0x00000000,数组a的地址也是0x00000000。a+1则表示的地址是0x00000004,而不是0x00000001。因为1这个值,根据前面的指针a所指向的类型的长度来调整自己的长度。也就是说如果a是指...
分类:
编程语言 时间:
2014-07-03 17:17:44
阅读次数:
202