1,数组是什么?
2,一位数组和多维数组的定义?
3,如何声明和初始化数组?
数组是一组数据存储位置,其中每个位置的名称相同,存储的数据类型也相同。
数组横纵的数据存储位置被称为数组元素。
一位数组只有一个下标。下标是数组名后面位于方括号中的数字,可用于指出数组中各个元素的编号。
注意:
数组元素从0开始编号,最后一个元素的编号比数组包含的元素少1。
#de...
分类:
其他好文 时间:
2014-05-23 07:28:40
阅读次数:
263
这是编程之美上的一个题目:
一般的做法:
void main()
{
int a[5]={78,63,78,67,18};
int min=0,max=0;
min=max=a[0];
for(int i=0;ia[i])
min=a[i];
if(max<a[i])
max=a[i];
}...
分类:
其他好文 时间:
2014-05-22 17:04:23
阅读次数:
221
一维数组:可以如下例所示声明一个由 5 个整数组成的数组:int[] myArray =
new int [5];此数组包含从 myArray[0] 到 myArray[4]
的元素。new运算符用于创建数组并将数组元素初始化为它们的默认值。在此例中,所有数组元素都初始化为零。可以用相同的方式声明存...
分类:
其他好文 时间:
2014-05-22 16:06:30
阅读次数:
242
1. ArrayList,Vector, LinkedList 的存储性能和特性
ArrayList 和 Vector 都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按 序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector 由于使用了 synchroni zed 方法(线程安全),通常性能上较 ArrayLi...
分类:
移动开发 时间:
2014-05-22 11:18:21
阅读次数:
266
如果我们已经通过jQuery方法选中了一组元素,那么如何基于这些已经选中的元素进行下一步的遍历呢?
例如,我们通过
$('li:eq(1)')
选中了以下代码中的第二个li元素。
link
selected link
link
link
基于这个选中的元素,我们可以进一步遍历其他元素
下一个元素
$('li:eq(1)').next()
前一个元素
$('li...
分类:
Web程序 时间:
2014-05-22 07:40:24
阅读次数:
340
---------------------- IOS开发、Android培训、期待与您交流!
----------------------
一、OC数组
OC数组是一个类,它也分不可变数组NSArray和可变数组NSMutableArray。
1?不可变数组的创建
// 创建一个不可变数组,元素为一个OC字符串对象 @"小桥"
NSArray *arra...
分类:
其他好文 时间:
2014-05-22 07:30:56
阅读次数:
311
问题:3,1,4,1,5,9,6,5 通过归并排序对它进行从大到小的排序
要进行多少次数组元素之间的比较?网站找的解决方法:第一趟合并(3,1),(4,1),(5,9),(5,6)
,元素之间共比较了4次;第二趟合并(4,3,1,1),(9,6,5,5),元素之间共比较了6次;为什么是6次?(3.....
分类:
其他好文 时间:
2014-05-21 23:05:08
阅读次数:
260
问题:3,1,4,1,5,9,6,5 通过归并排序对它进行从小到大的排序
要进行多少次数组元素之间的比较?[3] 1 4 1 5 9 6 5第一次排序结果:[1 3] 4 1 5 9 6 5;
//新加入的3和1比较,比较次数1次第二次排序结果:[1 3 4] 1 5 9 6 5; //新加入的4和...
分类:
其他好文 时间:
2014-05-21 22:19:55
阅读次数:
208
编程题:指向二维数组元素的指针变量。功能:已知二维数组a[2][3],输入输出全部元素。#include<stdio.h>voidmain(){inta[2][3],i,j;int*p;/*用坐标法输入二维数组元素*/for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);/*用指针法输出二维数组元素*/p=a..
分类:
其他好文 时间:
2014-05-20 20:11:04
阅读次数:
343
编程题:比较指向数组元素的指针变量和指向数组的指针变量的不同。#include<stdio.h>voidmain(){inta[2][3]={1,2,3,4,5,6};int*p1,(*p2)[3];/*p1指向数组元素,p2指向包含3个元素的一维数组*/p1=a[0];p2=a;/*用指向数组元素的指针变量输出二维数组元素*/for(;p1<a[0]+..
分类:
其他好文 时间:
2014-05-20 17:49:50
阅读次数:
217