← 💻 Coding & Engineering Craft
Core
Graph Traversal and Topological Sort
Grids, dependency chains, task schedulers, and path problems are all graphs in disguise. BFS finds shortest paths in unweighted graphs and explores level by level; DFS goes deep and is the backbone of cycle detection. Topological sort orders a DAG so every dependency comes before what needs it, and the same machinery tells you whether a dependency graph has an impossible cycle.
a free account unlocks the core curriculum tier · no card
RELATED CONCEPTS
PRACTICE THIS IN REAL QUESTIONS
Coding & DSANumber of islands: count connected regions in a grid→Coding & DSAShortest path in a grid with obstacles→Coding & DSAWord search: does a word exist as a path of adjacent cells in a letter grid?→Coding & DSABuild a task scheduler: dependencies (topo sort), then priorities, then a concurrency limit→Coding & DSABuild a mini spreadsheet: cells hold ints or formulas like =A1+B2, evaluate them and detect cycles→Coding & DSAYou're handed docs for an API you've never seen: use it to find the shortest path between two nodes→
