DSA

Data Structs

Algo Patterns

Moving Pointers - 2 or 3 pointers

Greedy Techniques