sadsadd key member 添加一个string 元素到key 对应set 集合中,成功返回1,如果元素以及在集合中则返回0,key 对应的set 不存在则返回错误。srem key member 从key 对应set 中移除指定元素,成功返回1,如果member 在集合中不存在或者key...
分类:
其他好文 时间:
2015-05-22 19:03:49
阅读次数:
118
1. CollectionCollection接口是List、Set和Queue接口的父接口,该接口定义的方法即存在于Set集合也存在于List集合和Queue集合;1.1Set接口HashSet: HashSet是基于HashMap实现的, /** * Constructs a new, empt...
分类:
编程语言 时间:
2015-05-22 18:58:17
阅读次数:
214
PHP中redis的使用redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操...
分类:
Web程序 时间:
2015-05-20 02:06:59
阅读次数:
146
Set集合 类似于一个罐子,丢进"Set",集合里的过个对象之间没有明显的顺序。
Set集合与Collection集合基本上完全一样,他没有提供任何额外的方法。
实际上Set就是Collection,只是行为略有不同,Set不允许包含重复元素。允许包含值为null的元素,但最多只能有一个null元素。
常用方法
按照定义,Set 接口继承 Collection 接...
分类:
编程语言 时间:
2015-05-19 10:52:03
阅读次数:
132
#1152 : Lucky Substrings时间限制:10000ms单点时限:1000ms内存限制:256MB描述A string s is LUCKY if and only if the number of different characters in s is a fibonacci n...
分类:
其他好文 时间:
2015-05-17 18:32:32
阅读次数:
218
题意:题意比较简单就是二叉树的中序遍历
思路:1. 递归是最简单的了
2. 非递归的实现:用一个stack做存储结构
一直查找leftchild 知道没有下一个leftchild,访问该元素
如果该元素有right child 加入stack
从stack中取出一个元素 重复上述行为(这里需要加入set集合记录访问过得left的节点 否则会出现重复访问的问题)
代码:
...
分类:
其他好文 时间:
2015-05-16 16:34:34
阅读次数:
100
介绍redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及...
分类:
系统相关 时间:
2015-05-16 01:23:04
阅读次数:
262
一、基础简介
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同...
分类:
其他好文 时间:
2015-05-14 22:10:44
阅读次数:
260
Set代表一种无序集合,集合元素不可重复;Map代表一种多个key-value对组成的集合
从Set和Map的继承体系图看,如果从名称分析,Set和Map有着千丝万缕的联系。并且从JDK中提供的Map接口中,你会发现提供了这样一个方法: Set keySet();这就说明了,如果抛开Map中的value,那么Map中的所有key的实际上就是一个Set集合,而且我们查询的时候常常是通过key来查找...
分类:
编程语言 时间:
2015-05-13 10:43:35
阅读次数:
193
Map是java中的接口,Map.Entry是Map的一个内部接口。
Map提供了一些常用方法,如keySet()、entrySet()等方法。
keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。
Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示Map中的一...
分类:
其他好文 时间:
2015-05-11 17:53:11
阅读次数:
126