集合 set 定义 由一系列不重复的不可变类型变量组成的可变散列容器。 相当于只有键没有值的字典(键则是集合的数据)。 基础操作 创建空集合: 集合名 = set() 集合名 = set(可迭代对象) 创建具有默认值集合: 集合名 = {1, 2, 3} 集合名 = set(可迭代对象) 添加元素: ...
分类:
编程语言 时间:
2019-05-09 23:37:34
阅读次数:
169
简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayList实现了List, RandomAccess, Cloneable, java.io.Serializable等接口。 ArrayList实现了List,提供了基 ...
分类:
编程语言 时间:
2019-05-08 09:24:23
阅读次数:
148
4、集合(集合(set)类型也是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。) 1、命令 .集合内操作 1、添加元素 sadd key element [element ...]返回结果为添加成功的元素个数。 2、删除 ...
分类:
其他好文 时间:
2019-05-05 12:01:54
阅读次数:
162
1.HashSet HashSet是无序的,而且里面的元素不可重复,每个对象都有其对应的hashCode()方法,hashCode()方法主要是获得该对象的散列码,其值就是对象的内存地址,但是String除外。 ArrayList如果不知道元素的下标那么就要全部遍历一遍,而HashSet则不用,所以 ...
分类:
其他好文 时间:
2019-05-04 14:57:54
阅读次数:
162
直接初始化适用的三种情况: 先创建空vector,利用vector的成员函数push_back向其中添加元素: 实时读入数据然后将其赋予vector对象: 向vector对象添加元素蕴含的编程假定 如果循环体内部包含有向vector对象添加元素的语句,则不能使用范围for循环。 ...
分类:
其他好文 时间:
2019-05-04 12:10:59
阅读次数:
159
思路:滑动窗口的思想,只要是求连续子序列或者子串问题,都可用滑动窗口的思想 方法一: ...
分类:
其他好文 时间:
2019-05-03 11:40:08
阅读次数:
165
小结: 1、 借助linkedlist,每次添加元素后,反转,取逆序 Implement Stack using Queues - LeetCodehttps://leetcode.com/problems/implement-stack-using-queues/solution/ Impleme ...
分类:
其他好文 时间:
2019-05-02 21:22:57
阅读次数:
136
append()函数:将新元素追加到列表末尾 insert()函数:将新元素按索引号追加到指定位置 再来一个元素'0',它比'1'要小,想让它添加到列表的最前面。可以用insert()函数实现: 它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素 注意:第一个0是索引号,后一个0是添加的 ...
分类:
移动开发 时间:
2019-04-29 15:25:09
阅读次数:
202
以参考下 本文较为详细的总结了php数组添加元素方法。分享给大家供大家参考。具体分析如下: 如果我们是一维数组增加数组元素我们可以使用ArrayListay_push,当然除这种方法之外我们还有更直接的办法,这里就来给大家整理一下. 一维数组增加元素 1 2 $ArrayList = ArrayLi ...
分类:
编程语言 时间:
2019-04-27 12:47:45
阅读次数:
190
SynchronousQueue是一个不存储元素的阻塞队列。每一个put操作必须等待一个take操作,否则不能继续添加元素。SynchronousQueue可以看成是一个传球手,负责把生产者线程处理的数据直接传递给消费者线程。队列本身并不存储任何元素,非常适合于传递性场景,比如在一个线程中使用的数据 ...
分类:
编程语言 时间:
2019-04-25 18:51:05
阅读次数:
154