wc2184 / Grokking-Equivs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GROKKING NOTES forked from tykurtz

18 Patterns (16 originally)

For Sliding Window, Two Pointers, Fast and Slow, and everything else:
For Matrix Traversal and Multi-Threaded:
Union Find
Quickselect

Pattern: Sliding Window

Pattern: Two Pointers

Pattern: Matrix Traversal

Pattern: Fast & Slow pointers

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: 0/1 Knapsack

Pattern: Topological Sort

Pattern: Multi-threaded

Misc

About