1.列表,元组,字典,集合分别如何增删改查及遍历。 列表 (1)增加元素: append()方法:在列表的末尾增加一个元素 insert()方法:在列表指定的位置上增加一个元素 extend()方法:可迭代,分解成元素添加在末尾 (2)删除元素: pop()方法: 按照下标索引删除指定的值 remo ...
分类:
其他好文 时间:
2019-03-15 19:00:11
阅读次数:
168
容器是一种容纳特定类型对象的集合。C++的容器可以分为两类:顺序容器和关联容器。顺序容器的元素排列和元素值大小无关,而是由元素添加到容器中的次序决定的。标准库定义了三种顺序容器的类型:vector、list和deque(双端队列)。此外,标准库还提供了三种容器适配器:stack、queue和prio ...
分类:
编程语言 时间:
2019-03-14 18:37:42
阅读次数:
137
lpush()先进后出 //从头部加入元素 //栈 lrange 元素集合 0 -1 lpop 从list头部删除元素,并返回删除元素 rpush()先进先出 //从尾部加入元素 //队列 rpop 从list尾部删除元素,并返回删除元素 linsert list before 集合的元素 插入的元 ...
分类:
其他好文 时间:
2019-03-09 20:19:52
阅读次数:
161
顺序存储结构 和 链接存储结构 适用在内存结构中、索引存储结构 和 散列存储结构 适用在外存与内存交互结构 索引存储:除建立存储结点信息外,还建立附加的索引表来标识结点的地址。索引表由若干索引项组成。索引存储结构是用结点的索引号来确定结点存储地址,其优点是检索速度快,缺点是增加了附加的索引表,会占用 ...
分类:
其他好文 时间:
2019-03-07 22:05:37
阅读次数:
214
splice 本函数对数组自身直接操作。 splice(index,num,item....itemx); 本函数可以插入,删除元素。 var a=[1,2,3]; a.splice(1,1); //函数返回2,数组变成 [1,3];用splice 删除不会产生undefined数据,即不会产生松散 ...
分类:
编程语言 时间:
2019-03-07 15:49:34
阅读次数:
190
#include <iostream> #include <string> using namespace std; struct ListNode { int val; ListNode* next; }; void AddToTail(ListNode** pHead, int value); ...
分类:
其他好文 时间:
2019-03-04 11:16:14
阅读次数:
613
(图一) 1.面试题:你说说collection里面有什么子类。 (其实面试的时候听到这个问题的时候,你要知道,面试官是想考察List,Set) 正如图一,list和set是实现了collection接口的。 (图二) List:1.可以允许重复的对象。 2.可以插入多个null元素。 3.是一个有 ...
分类:
其他好文 时间:
2019-02-25 18:49:03
阅读次数:
182
//删除id var idObject = document.getElementById('sidebar'); if (idObject != null) idObject.parentNode.removeChild(idObject); //通过class获取元素 paras = docum ...
分类:
Web程序 时间:
2019-02-24 10:57:31
阅读次数:
172
【强制】不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用 Iterator方式,如果并发操作,需要对 Iterator 对象加锁。正例:List<String> list = new ArrayList<>(); list.add("1"); list. ...
分类:
其他好文 时间:
2019-02-21 09:26:22
阅读次数:
174
数组 创建数组 数组元素的访问及修改 数组的方法 Date的方法 创建Date Date的方法 正则表达式 创建正则表达式 正则的方法 字符串中应用正则 正则的使用 ...
分类:
编程语言 时间:
2019-02-20 20:01:20
阅读次数:
193