Best firstNot startedMastery: New
Sorting and Algorithmic Trade-offs
Watch sorting as visible work on a live list so input order, comparisons, and writes stay concrete instead of collapsing into one final answer.
Sorting as visible work
Strong first stop for getting into this topic without scanning the whole library.
Sorting as a processComparisons and writesInput order matters
Open conceptBest firstNot startedMastery: New
Binary Search / Halving the Search Space
Keep an ordered list, the low-mid-high markers, and the shrinking interval visible together so binary search feels visual instead of procedural.
Halving an ordered interval
Strong first stop for getting into this topic without scanning the whole library.
Ordered data mattersLow mid highHalving the interval
Open conceptBest firstNot startedMastery: New
Graph Representation and Adjacency Intuition
Keep one live graph, one local neighborhood, and one frontier cue visible together so graph structure feels readable before traversal rules get formal.
Graph neighborhoods and adjacency
Strong first stop for getting into this topic without scanning the whole library.
Local neighborsFirst frontierOne live graph bench
Open conceptBest firstNot startedMastery: New
Breadth-First Search and Layered Frontiers
Keep the queue frontier, visited count, and graph layers visible together so breadth-first search reads as a layered process instead of a procedure list.
Layered frontier search
Strong first stop for getting into this topic without scanning the whole library.
Queue frontierLayered searchFewest-edge distance
Open concept