|
Python |
JavaScript |
Java |
C++ |
C |
Lists |
|
|
|
|
|
Array List |
list |
array |
ArrayList |
std::vector |
n/a |
Linked List |
deque |
n/a |
LinkedList |
std::list, std::deque |
n/a |
Array |
n/a |
n/a |
array |
array, std::array‡ |
array |
Sets |
|
|
|
|
|
Linked Hash Set |
n/a |
n/a |
LinkedHashSet |
n/a |
n/a |
Hash Set |
set |
n/a |
HashSet |
std::unordered_set‡ |
n/a |
Tree Set |
n/a |
n/a |
TreeSet |
std::set |
n/a |
Maps |
|
|
|
|
|
Linked Hash Map |
dict†, OrderedDict |
n/a |
LinkedHashMap |
n/a |
n/a |
Hash Map |
dict |
object |
HashMap |
std::unordered_map‡ |
n/a |
Tree Map |
n/a |
n/a |
TreeMap |
std::map |
n/a |
Association List |
list[tuple] |
array<array> |
n/a |
n/a |
n/a |
Misc |
|
|
|
|
|
Priority Queue |
heapq |
n/a |
PriorityQueue |
std::priority_queue |
n/a |
|
|
|
|
|
|
|
† = Python 3.7+ |
|
|
‡ = C++11 |
|