Complexity Cheatsheet
Complexity Cheatsheet
LEGEND
Time &
Space
𝛀 𝚯 O
best avg worst
𝚯 O
average worst
If not in above format assume worst case;
www.mikesollami.com
adjacent duplicates are collapsed:
x x x
Colors
Bad Good
Access Search Insertion Deletion Space Time Complexity Space Time Complexity Space Algorithm
1.585
Queue n 1 n Int Multiplication n 1 Karatsuba
Timsort n n log 1
2.373
1-Linked List n 1 n Matrix Multiplication n 1 Coppersmith–Winograd
Heapsort n log 1
4
2-Linked List n 1 n 2D Convolution n
Insertion Sort n n 2
1
2
Selection Sort n 1
2 2
Hash Table n 2D FFT n log
1 n
2
Tree Sort n log n n
3 3
BST log n n 3D FFT n log
AVL Tree log n Cube Sort n n log n Topological Sort v+e v+e v+e Kahn
KD Tree log n n