1. Two Pointers 2. Hashing 3.Sorting 4. Sliding Window 5. Monotonic Stack 6. Binary Search 7. Prefix Sum 8. Greedy Algorithms 9. Heap/Priority...