PrepStack Free

Free learning hub

Study the first family—Traversal and connectivity—plus LC 1–100 and every candidate problem related to that family.

1open family
100LC 1–100 routes
541Free problem pages

Start here

First family

Four full patterns with invariants, code skeletons, and related problems.

LC 1–100

Search candidate routes by ID, title, tags, or template.

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

Free

Traversal and connectivity

Full access

Pro only

Ordered frontier and path

Only available for Pro members

Pro only

Binary search and monotone answer

Only available for Pro members

Pro only

Pointers and sliding window

Only available for Pro members

Pro only

Prefix, difference, and hashed state

Only available for Pro members

Pro only

Stack and monotone deque

Only available for Pro members

Pro only

Heap, selection, and stream

Only available for Pro members

Pro only

Greedy and scheduling

Only available for Pro members

Pro only

Divide and conquer

Only available for Pro members

Pro only

Dynamic programming

Only available for Pro members

Pro only

Backtracking and constraint search

Only available for Pro members

Pro only

Tree, BST, and trie

Only available for Pro members

Pro only

DSU, MST, and offline activation

Only available for Pro members

Pro only

Range-query data structures

Only available for Pro members

Pro only

String matching, hashing, and palindrome

Only available for Pro members

Pro only

Math, number theory, and combinatorics

Only available for Pro members

Pro only

Bit manipulation and bitmask state

Only available for Pro members

Pro only

Geometry, sweep, simulation, and parsing

Only available for Pro members