接着昨天的数组操作,数组初始化好了,我们要往里面添加元素,可以在尾部追加或者插入,刚开始数组为空,所以先追加 int AppendList(SqList* pArr, ElemType val)
{ if (Is_Full(pArr)) //判断数组是否已经满了 { printf("数组已满!\n"...
分类:
编程语言 时间:
2014-10-16 22:49:33
阅读次数:
236
每个函数都有arguments属性存放参数,它是类似数组,但不是数组,不能进行数组操作。有的时候,我们需要arguments进行一些数字操作,可以将其转化为数组:var slice = Array.prototype.slice, args = slice.apply(ar...
分类:
编程语言 时间:
2014-10-10 20:18:34
阅读次数:
186
mongodb的DBObject支持保存多维数组,在增加元素时使用"$push"操作符,在删除元素时使用"$pull".但是在做更新时问题就来了,mongodb首先支持使用"$"来定位数组中的某个元素,例如:> t.find() { "_id" : ObjectId("4b97e62bf1d8c7....
分类:
其他好文 时间:
2014-09-23 22:18:05
阅读次数:
401
昨天我们写了如何在串中插入另外一个串,那么今天我们来看看对应的操作:如何在串中删除指定长度的子串。也就是,从串S1中删除第pos个字符起长度为len的子串。中原娱乐城其实就是数组操作啦,把第pos个元素起的len个元素去掉即可。具体怎么去掉呢?把S[pos+len]赋值给S[pos],把S[pos+...
分类:
其他好文 时间:
2014-09-19 09:56:25
阅读次数:
208
数组也分成可变和不可变,这个和NSString一样,初始化的方法也类似,对元素的操作也类似,具体如下。...
分类:
其他好文 时间:
2014-09-05 14:24:11
阅读次数:
138
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ....
分类:
编程语言 时间:
2014-09-02 15:24:24
阅读次数:
217
1.解释为什么要有离散的这么一个过程?刚开始以为999.999.999这么一个数字,对于int存储类型来说是足够了。还有只有500000个数字,何必要离散化呢?刚开始一直想不通,后来明白了,后面在运用树状数组操作的时候,用到的树状数组C[i]是建立在一个有点像位存储的数组的基础之上的,不是单纯的建立...
分类:
其他好文 时间:
2014-09-02 11:48:34
阅读次数:
267