- Pattern: Two Pointers
- Pattern: Island Matrix Traversal
- Pattern: Fast & Slow pointers
- Pattern: Sliding Window
- Pattern: Merge Intervals
- Pattern: Cyclic Sort
- Pattern: In-place Reversal of a LinkedList
- Pattern: Tree Breadth First Search
- Pattern: Tree Depth First Search
- Pattern: Two Heaps
- Pattern: Subsets
- Pattern: Modified Binary Search
- Pattern: Bitwise XOR
- Pattern: Top 'K' Elements
- Pattern: K-way merge
- Pattern: Backtracking
- Pattern : 0/1 Knapsack (Dynamic Programming)
- Pattern: Topological Sort (Graph)
- Pattern: Multi-threaded