List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有重复的元素。List和Set都有它们各自的实现类。 为了方便,我们抽象出AbstractCollection类来让其他类继承,该类实现类Collection中的绝大部分 ...
分类:
编程语言 时间:
2019-11-24 10:11:07
阅读次数:
55
List集合继承自collection接口,他自己也是个接口,没有具体的结构,与Set集合不同,List集合允许重复的元素。 List集合特有方法:(Collection中没有这些) 这些在Arralist部分学习过。 ...
分类:
编程语言 时间:
2019-11-17 12:44:34
阅读次数:
55
copyright: YJX L = list(range(1,101)) L[0:3]表示,从L[0]开始,到L[3-1]个元素,就是1,2,3 L[0:3]可以简写成L[:3] 还可以跳着来 L[0:10:2] 每次跳两个显示 就是:1,3,5,7,9 改成 L[1:10:2] 就是2,4,6, ...
分类:
编程语言 时间:
2019-11-14 21:59:02
阅读次数:
53
第一次接触算法,只是照着自己的方法学习的,总结写的可能不是会很好,但我会努力改进。 #STL容器包括顺序式容器和关联式容器。 顺序式容器: ·vector:动态数组,从末尾能快速插入与删除,直接访问任何元素。 ·list:双链表,从任何地方快速插入与删除。 ·deque:双向队列,从前面或后面快速插 ...
分类:
编程语言 时间:
2019-11-07 20:46:02
阅读次数:
120
方法 一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度。 向数组中添加元素思路: 第一步:把 数组 转化为 集合 list = Arrays.asList(array); 第二步:向 集合 中添加元素 list.add(index, element); 第三步:将 集合 转化 ...
分类:
编程语言 时间:
2019-10-20 13:13:30
阅读次数:
175
1、创建列表 只要把逗号分隔的不同的数据项使用方括号([ ])括起来即可 下标(角标,索引)从0开始,最后一个元素的下标可以写-1 2、往表中插入元素 list.append() 在list 末尾增加一个元素 list.insert(n,'4') 在指定位置添加元素,如果指定的下标不存在,那么就是在 ...
分类:
编程语言 时间:
2019-10-04 09:15:08
阅读次数:
104
List<SysMenu>删除其属性used(可用)== false 的元素 ...
分类:
其他好文 时间:
2019-09-25 15:51:44
阅读次数:
79
集合 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下 Collection接口是集合的根接口,没有蹄冻这个接口的直接实现类,但是却又其让其被继承的长 生的两个接口就是set与list 。Set中不能包含重复的元素。List是一个有序的集合 List 有序 可重复的 List里存放 ...
分类:
编程语言 时间:
2019-09-12 10:02:58
阅读次数:
68
List 是有序、可重复的容器。List中每个元素都有索引标记,可以根据元素的索引标记访问元素,从而精确控制这些元素。 List 接口常用的实现类:ArrayList、LinkedList、Vector。 ArrayList 底层是用数组实现。特点:查询效率高,增删效率低,线程不安全。增删操作较多的 ...
分类:
其他好文 时间:
2019-08-07 14:44:49
阅读次数:
106
collections模块作为基础数据类型的一种扩展,提供了更为丰富的数据结构支持。和list相比,双端队列deque在数组的首部和尾部进行增加和删除元素的时间复杂度都为O(1)。而list在数组尾部进行操作的时间复杂度为O(1),在首部进行增加删除数据的时间复杂度为O(n)(涉及到整个数组元素的移 ...
分类:
其他好文 时间:
2019-07-27 00:05:38
阅读次数:
121