#include#include#include#include#include#includeusing namespace std;template class Sqlist{ public: T data[100]; int n; void in...
分类:
其他好文 时间:
2015-07-21 22:08:13
阅读次数:
114
一、js中数组常用操作小结 (1) shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); 结果 a:[2,3,4,5] b:1 (2) unshift:将参数添加到原数组开头,并返回数组...
分类:
编程语言 时间:
2015-07-21 14:25:45
阅读次数:
135
题目:http://www.spoj.com/problems/ORDERS/ and http://acm.hdu.edu.cn/showproblem.php?pid=2852
题意:spoj227:告诉每个位置前面有多少个数比当前位置小,求出原序列。hdu2852 设计一个容器,支持几种操作:增加/删除元素,求比a大的数中第k小的数是多少。
分析:两个题思路都是求数组里面的第K小的数。开...
分类:
编程语言 时间:
2015-07-21 13:03:25
阅读次数:
158
java的list集合中,使用remove删除元素:
方法一:
static List list3 = new ArrayList();
static {
list3.add(1);
list3.add(2);
list3.add(2);
list3.add(2);
list3.add(2);
}
private static void remove(List list3) {
f...
分类:
其他好文 时间:
2015-07-21 12:51:58
阅读次数:
104
C++ Primer 学习笔记_11_标准模板库_stack、queue队列容器与priority_queue优先队列容器
1、stack堆栈
stack堆栈是一个后进先出(Last In First Out,LIFO)的线性表,插入和删除元素都只能在表的一端进行。插入元素的一端称为栈顶,而另一端称为栈底。插入元素叫入栈(Push),删除元素叫出栈(Pop)。下图是堆栈示意图...
分类:
编程语言 时间:
2015-07-20 16:42:48
阅读次数:
187
题目用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。思路用栈来模拟队列。我们首先插入一个元素a到stack1中,再压入两个元素bc,此时栈中有元素abc,其中c位于栈顶,而stack2仍然为空。我们试着删除一个元素。按照队列先进先出的原则,我们应该先删除元素a。元素a存放在stack1中且不在栈顶,因此不能直接删除。注意到stack2还未使用,我们把stack1中...
分类:
其他好文 时间:
2015-07-20 16:17:14
阅读次数:
103
1.删除元素 std::vector::iterator it = vec.begin()+10; vec.erase(it);
分类:
编程语言 时间:
2015-07-16 08:24:38
阅读次数:
147
遍历List过程中删除元素的正确做法publicclassListRemoveTest {3publicstaticvoidmain(String[] args) {4List list =newArrayList();5list.add(1);6list.add(2);7list.add(2);8...
分类:
其他好文 时间:
2015-07-14 20:06:17
阅读次数:
84
一lists类型及操作List是一个链表结构,主要功能是push,pop,获取一个范围的所有值等等,操作中key理解为链表的名字。 Redis的list类型其实就是一个每个子元素都是sring类型的双向链表。我们可以通过push,pop操作从链表的头部或者尾部添加删除元素,这样 list既可以作为栈...
分类:
数据库 时间:
2015-07-12 17:00:29
阅读次数:
159