C语言学习宝典(3)数组:一维数组的定义: 类型说明符 数组名[常量表达式]例如: int a[10];说明:(1)数组名的命名规则和变量名相同,遵循标示符命名规则(2)在定义数组时需要指定数组个数,即数组长度(3)变量表达式中可以包括常量和符号常量,不能包含变量。一维数组的应用: 数组名[下标]一...
分类:
其他好文 时间:
2014-08-05 00:14:38
阅读次数:
230
一、概念
sizeof是单目操作符,同++等操作符一样。作用是以字节形式输出操作对象所在储存打小。
二、用法
a.操作数据类型
如sizeof(int),输出int类型在内存中所占的字节长度,具体取决于具体环境,本机输出为4。
b.操作变量
如 char a[6]; printf("%d\n" ,sizeof(a)),因为已经定义了char数组长度,所以输出值为6。
三、常见问题...
分类:
编程语言 时间:
2014-08-03 20:41:29
阅读次数:
275
#include // 数组长度#define LENGTH(array) ( (sizeof(array)) / (sizeof(array[0])) )/* * 快速排序 * * 参数说明: * a -- 待排序的数组 * l -- 数组的左边界(例如,从起始位置开始排序,则l=...
分类:
系统相关 时间:
2014-08-01 18:57:42
阅读次数:
213
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。
假设其数组长度为n,其算法复杂度为o(log(n))
代码:
#include
using namespace std;
bool BinarySearch(int data[],int start, int end, int number){
while(start...
分类:
其他好文 时间:
2014-08-01 09:14:51
阅读次数:
228
javascript的数组Js代码//定义数组varpageIds=newArray();pageIds.push('A');数组长度pageIds.length;//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvara=[1,2,3,4,5];varb=a...
分类:
Web程序 时间:
2014-07-31 20:02:17
阅读次数:
360
java类集的整个体系的组成和关系,以及各个接口,类的文字说明: 集合框架的特征:高性能,对动态数组,链接表,树和散列表的实现是高性能,允许不同类型的类集以相同的方式工作.它不受对象数组长度的限制 Collection: -|:List 里面的内容是有序的(存入和取出的顺序一致),允许重复的内容,有...
分类:
编程语言 时间:
2014-07-30 23:21:35
阅读次数:
375
顺序表指的是数据元素在内存中连续分配地址的数组,由于指针无法指出数组长度,编译时不会报错,所有用结构体来表示一个顺序表:
顺序表用C语言的表示方法如下:
#define MaxSize 100 #define OK 1
#define ERROR -1
typedef int elem_type;
typedef int Statue;
// int Arrylength...
分类:
其他好文 时间:
2014-07-30 17:36:44
阅读次数:
256
intcount=0;//定义数组长度printf("请输入数组长度:");scanf("%d",&count);int*p=malloc(sizeof(int)*count);for(inti=0;i<count;i++){*(p+i)=arc4random()%(count-1+1)+1;printf("%d",*(p+i));}printf("\n");intmax=0;for(inti=0;i<count;i++){if(max<*(p+i)){ma..
分类:
其他好文 时间:
2014-07-30 03:30:33
阅读次数:
202
基本原理:事先准备好一个固定长度的数组。如果长度不够的时候,realloc一块区域。另外:在数组元素减少的情况下,需要缩减数组长度。...
分类:
编程语言 时间:
2014-07-29 14:17:08
阅读次数:
301
js基础--javascript基础概念之数组在ECMAScript中,数组是很常用的数据类型,js中的数组和其他很多语言的数组有明显的区别。js的数组可以保持任何类型的数值,一个数组中可以保存着多个不同类型的数值。js数组大小(长度)是可以调整的。可以随着数据的添加自动增长数组长度。..
分类:
编程语言 时间:
2014-07-24 23:46:14
阅读次数:
274