目录 一、为什么需要集合 二、Java常用集合类型 三、List与ArrayList 3.0、Collection常用方法 3.0.1、添加功能 3.0.2、删除功能 3.0.3、判断功能 3.0.4、遍历功能 3.0.5、长度功能 3.0.6、交集功能 3.0.7、把集合转换成数组 3.1、Lis ...
分类:
编程语言 时间:
2018-03-06 21:46:26
阅读次数:
199
集合的作用 知识点回顾:可变类型是不可hash类型,不可变类型是可hash类型 作用:去重,关系运算 定义:可以包含多个元素,用逗号分割,集合的元素遵循三个原则: 1.每个元素必须是不可变类型(可hash,可作为字典的key) 2.没有重复的元素 4.无序 注意集合的目的是将不同的值存放在一起,不同 ...
分类:
编程语言 时间:
2018-03-06 00:51:10
阅读次数:
197
set是一个无序且不重复的元素集合,它有可变集合(set())和不可变集合(frozenset)两种,可以对set()集合进行创建、添加、删除、交集、并集和差集的操作,非常实用
分类:
编程语言 时间:
2018-03-05 17:01:19
阅读次数:
143
1.集合2.字典3.运算符优先级1.集合创建:()set()注意:创建空的集合要用set()特点:元素唯一,无序运算:&(交集)|(并集)-(差集)方法:s.add(x)#添加单个元素s.update()#添加多个元素s.remove()#移除元素s.clear()#清空集合#集合创建>>>se={1,2,3}>>>print(type(se))<
分类:
编程语言 时间:
2018-03-04 14:45:14
阅读次数:
173
An integer interval [a, b] (for integers a < b) is a set of all consecutive integers from a to b, including a and b. Find the minimum size of a set S ...
分类:
其他好文 时间:
2018-03-04 00:24:15
阅读次数:
381
一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的values类型相对更多,包括字符串、列表、哈希散列表、集合,有序集合。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础 ...
分类:
其他好文 时间:
2018-03-03 18:12:34
阅读次数:
156
一、Redis之Zset简介 1. 有序集合Zset是String类型的有序集合。 2. Zset中每个元素都会关联一个double类型的分数值,redis通过分数值来为集合中所有成员进行从小到大排序。 3. Zset的成员是唯一的,但分数值可以重复。 4. Zset是通过hash表实现的,添加、删 ...
分类:
其他好文 时间:
2018-03-03 00:35:08
阅读次数:
271
一、Redis之Set简介 1. Set是String类型的无序集合(元素成员唯一)。 2. Set是通过hash表实现的,添加、删除、查找的复杂度都是O(1)。 3. 每个集合最大成员数为232-1(40多亿)个。 二、Redis之Set命令行操作 Sadd:将一个或多个元素加入集合,已经存在集合 ...
分类:
其他好文 时间:
2018-03-02 23:12:51
阅读次数:
212
SQL语句中的三个关键字:MINUS(减去),INTERSECT(交集)和UNION ALL(并集); MINUS 你有的我不显示 INTERSECT 共同有的则显示出来 UNION ALL 你的和我的都显示出来 关于集合的概念,中学都应该学过,就不多说了.这三个关键字主要是对数据库的查询结果进行操 ...
分类:
数据库 时间:
2018-03-02 01:22:58
阅读次数:
174
并查集(1)-判断无向图是否存在环 并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。常常在使用中以森林来表示。集就是让每个元素构成一个单元素的集合,也就是按一定顺序将属于同一组的元素所在的集合合并。 Find:确定元素属于哪一个子集。它可以被用来确定 ...
分类:
其他好文 时间:
2018-02-24 11:48:10
阅读次数:
184