Start here
First family
Four full patterns with invariants, code skeletons, and related problems.
LC 1–100
Search solution routes by ID, title, tags, or pattern.
All Free problems
The union of LC 1–100 and first-family candidates: 541 problems.
Complete Pro library
Sign in for 69 patterns, 3,573 problems, and every graph view.
Pattern families
FreeTraversal and connectivity
Pro onlyOrdered frontier and path
Pro onlyBinary search and monotone answer
Pro onlyPointers and sliding window
Pro onlyPrefix, difference, and hashed state
Pro onlyStack and monotone deque
Pro onlyHeap, selection, and stream
Pro onlyGreedy and scheduling
Pro onlyDivide and conquer
Pro onlyDynamic programming
Pro onlyBacktracking and constraint search
Pro onlyTree, BST, and trie
Pro onlyDSU, MST, and offline activation
Pro onlyRange-query data structures
Pro onlyString matching, hashing, and palindrome
Pro onlyMath, number theory, and combinatorics
Pro onlyBit manipulation and bitmask state
Pro onlyGeometry, sweep, simulation, and parsing