集合

来源:互联网 发布:淘宝账号申诉二维码 编辑:程序博客网 时间:2024/04/29 06:45
Vector

C++

Java

C#

继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值
vector

ObjectVector(已过时)






特点:采用相邻地址块存储数据,所以用下标读写数据是最快的,但插入删除会慢,因为每次都要重新处理内存块。ListC++

Java

C#

继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值
list

CollectionList


ICollectionIList







ListAbstractList


IListArrayList






AbstractListArrayListIDictionarySortedList





ListAbstractSequentialList


IListList





AbstractSequentialListLinkedListICollectionLinkedList
特点:采用链表存储数据DictionaryC++

Java

C#

继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值
map

MapAbstractMap


IDictionary/ICollectionDictionary

multimap


MapSortedMap


IDictionary/ICollectionSortedDictionary





AbstractMapHashMap

IDictionary/ICollectionHashtable





AbstractMap/SortedMapTreeMap










AbstractMapWeakHashMap












AbstractMapIdentifyHashMap












AbstractMapHashtable(已过时)










HashMapLinkedHashMap







特点:SetC++

Java

C#

继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值
set

CollectionSet








multiset

SetAbstractSet












SetSortedSet












AbstractSetHashSet












AbstractSet/SortedSetTreeSet












HashSetLinkedHashSet







特点:不允许重复值Queue/StackC++

Java

C#

继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值继承自类名线程安全是否有序插入空值
queue

VectorStack


ICollectionQueue


deque






ICollectionStack


priority_queue












stack











特点:
原创粉丝点击