集合的小结
以上文章介绍了如何处理不同类型的集合,数组的大小是固定的,但可以使用列表作为动态增长的集合.队列以先进先出的方式访问元素.栈以后进先出的方式访问元素.链表可以快速的插入和删除元素,但搜索操作比较慢.通过键和值可以使用字典,它的搜索和插入操作比较快.集用于唯一项,可以是无序的HashSet,也可以是有序的SortedSet.ObservableCollection提供了在列表中的元素变...
集
饱含不重复元素的集合称为”集(set)”. .NET4包含两个集(HashSet和SortedSet),他们都实现ISet接口.HashSet即包含不重复元素的无序列表,SortedSet集包含不重复元素的有序列表.
ISet接口提供的方法可以创建合集,交集,或者给出一个集合时另一个集的超集或子集的信息.
案例:
//使用HashSet:重复的元素自动被移除,但...
括号为是否线程安全 list: LinkedList(no) ArrayList(no) Vector(yes) Stack(yes) map: HashMap(no) LinkedHashMap(no) HashTable(yes) WeakHashMap TreeMap set: HashSet(no) LinkedHashSet(no) SortedSet TreeS...
分类:
其他好文 时间:
2015-07-23 10:49:21
阅读次数:
141
/*
让SortedSet集合做到排序还有另一种方式:java.util.Comparator;
单独编写一个比较器.
*/
importjava.util.*;
publicclassSortedSetTest03{
publicstaticvoidmain(String[]args){
//创建TreeSet集合的时候提供一个比较器.
//SortedSetproducts=newTreeSet(..
分类:
其他好文 时间:
2015-07-02 01:18:42
阅读次数:
152
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
importjava.util.Iterator;
importjava.util.SortedSet;
importjava.util.TreeSet;
publicclassSortedSetTest{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
/..
分类:
编程语言 时间:
2015-07-02 01:16:35
阅读次数:
142
在游戏中排行榜是很常见的需求,之前一直使用的是redis的sortedset,所以就把...
分类:
其他好文 时间:
2015-06-25 21:18:11
阅读次数:
140
?ZADD
ZADD
key score member[score member
... ]:将一个或多个member元素及其score值加入到有序集key中。如果member已经是有序集合中的值,则更新score。score是整数值,双精度值。如果key不存在,则创建一个有序集合,并加入。如果key不是一个有序集合,则返回一个错误。
返回值:成功添加...
分类:
其他好文 时间:
2015-06-23 21:37:35
阅读次数:
166
sorted set类型-特点sorted set 是 set 的一个升级版本,它在 set 的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset 会自动重新按新的值调整顺序。可以理解为有两列的 mysql 表,一列存 value,一列存顺序。...
分类:
其他好文 时间:
2015-06-21 02:07:04
阅读次数:
131
欢迎加入Scala讨论QQ群212859367,和连乐一起讨论学习!集合主要的集合特质
Seq 是一 个有先后次序的值的序列。比如数组和列表。IndexedSeq允许我们通过整型的下标快速的访问任意元素。
Set 是一组没有先后次序的值。在SortedSet中,元素以某种排过序的顺序被访问。
Map 是一组(键,值)对偶。SortedMap按照键的排序访问其中的实体。
序列
Ve...
分类:
其他好文 时间:
2015-06-19 10:40:06
阅读次数:
139
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
├Queue
│├Deque
│└LinkedList
└Set
├SortedSet
├TreeSet
└HashSet
Map
├Hashtable
├HashMap...
分类:
编程语言 时间:
2015-06-18 17:26:27
阅读次数:
169