码迷,mamicode.com
首页 >  
搜索关键字:删除元素    ( 1369个结果
类模板MyArray-动态内存
采用一个动态数组存储数据,有插入,追加,删除,删除元素的功能。 用链表有点浪费空间,用动态数组又增加了delete 和 new的操作。 下面代码采用动态数组的方式。 // 定义一个类模板MyArray,具有求数组长度、插入元素、追加元素、删除元素、查找元素的功能,并在main()加以验证。 #include template class MyArray { private: ...
分类:其他好文   时间:2014-12-05 17:28:23    阅读次数:216
【Foundation Frame】NSMutableArray
NSArray 代表集合元素不可变的集合,一旦NSArray被创建成功,程序不能向集合中添加新元素,删除旧元素,替换旧元素。 NSMultableArray 恰恰相反,为可变元素的集合,可以增加、删除、替换元素。 可进行的操作: 1、创建 arrayWithCapacity 2、增加元素,以add开头 3、删除元素,以remove开头 4、替换元素,以replace开头 5、对集合本...
分类:其他好文   时间:2014-12-04 20:04:12    阅读次数:216
深入浅出 Java Concurrency (21): 并发容器 part 6 可阻塞的BlockingQueue (1)[转]
在《并发容器 part 4 并发队列与Queue简介》节中的类图中可以看到,对于Queue来说,BlockingQueue是主要的线程安全版本。这是一个可阻塞的版本,也就是允许添加/删除元素被阻塞,直到成功为止。BlockingQueue相对于Queue而言增加了两个操作:put/take。下面是一...
分类:编程语言   时间:2014-12-02 23:54:50    阅读次数:296
Redis数据库(list类型)
list是一个链表结构,主要功能是push,pop,获取一个范围内所有值等等,操作中key可以理解为链表的名字。 Redis的list类型实际上就是每个子元素都是string类型的双向链表,我们可以通过push,pop命令操作从链表 的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。 list常见的操作:  (1)lpush和rp...
分类:数据库   时间:2014-11-29 16:05:33    阅读次数:248
js数组
js数组操作大全(转)shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度var a = [1,2...
分类:编程语言   时间:2014-11-27 15:56:16    阅读次数:211
STL系列之一 deque双向队列(转载)
deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数:deque的实现比较复杂,内部会维护一个map(注意!不是STL中的map容器)即一小块连续的空间,该空间中每个元素都是指针,指向另一段(较...
分类:其他好文   时间:2014-11-26 16:05:44    阅读次数:165
python中的list
python中的list是存放一组有序集合,可以随时添加和删除元素。 要获取list的长度可以使用len()方法。 要访问list中的某个元素可以通过下标进行访问,下标从0开始。 当然如果访问最后一个元素可以使用下标为-1进行访问,倒数第二个可以使用-2进行访问。 向list元素的末尾增加元素可以使用append()方法进行增加。 使用insert(index,value)可以将元素插入...
分类:编程语言   时间:2014-11-25 16:30:24    阅读次数:188
STL容器的使用
1、在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。(连续的空间存储,可以使用[]操作符)快速的访问随机的元素,快速的在末尾插入元素,但是在序列中间岁间的插入,删除元素要慢,而且如果一开...
分类:其他好文   时间:2014-11-23 14:35:44    阅读次数:279
LeetCode Remove Element删除元素
1 class Solution { 2 public: 3 int removeElement(int A[], int n, int elem) { 4 int *p=A,*e=&A[n-1]; 5 int i,num=n; 6 for(i=0;i<n;i++){ ...
分类:其他好文   时间:2014-11-22 15:50:17    阅读次数:151
Java集合框架
Java集合框架集合框架图Collection接口提供了一组操作成批对象的方法,它提供了基本操作如添加、删除。ListList的最重要的特征就是有序;它会确保以一定的顺序保存元素。ArrayList:一个用数组实现的List。能进行快速的随机访问,但是往列表中间插入和删除元素的时候比较慢。Linke...
分类:编程语言   时间:2014-11-19 18:30:21    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!