Complexity

Asymptotic Notations

Space and Time Complexities

Data Structures

Static and Dynamic Array, List, Tuples

Hash

Matrix

String

Linked Lists

Stack

Queue, Deque

Priority Queue

Heaps

Graph

Trees

Trie (Prefix Tree) (26-ary Tree)

Patterns

Arrays & Strings

Hash Maps/Sets