medium · 3h · 11 steps
Algorithmic Problem Solving
Build a repeatable method for analyzing, selecting, and proving algorithms across arrays, windows, and graphs.
Curriculum (11 steps)
2
Search and sorting choices depend on what is already known about the data and what operations the product needs.
7
An interactive concept flow for representing a graph before traversing it, from its assumptions through the main operation and boundary checks.
8
Follow the key state changes and boundary checks involved in representing a graph before traversing it.
9
Number of Islands
practiceCount connected land regions in a grid where horizontal and vertical neighbors connect.
10
Course Schedule
practiceDetermine whether every course can be completed given prerequisite dependencies.
11
Explain the model, execution steps, complexity, and limits of representing a graph before traversing it.