Time Complexity of Data Structures

Random Access ADT

Data StructureAccessSearchInsertion/begin/endDeletion/begin/endConcatSpace
Array / / / /
Catenable Sorted Lists / / / /
RRB Trees / / / /
Singly Linked List / / / /
Doubly Linked List / / / /
Hash List / / / /

Stack ADT

Queue ADT

Deque ADT

Sorted Access ADT

Data StructureAccessSearchInsertion/ at EndDeletion/ at endConcatSpace
Array / /
Catenable Sorted Lists / /
RRB Trees / /

Hash Tables ADT

Heap ADT

Trie ADT

By Use

Geographic Data

Sorted Data

Least Frequently Used

Caching

Indexing

Text Editing