Keep frontier and visited separate when cycles appear
Keep this idea moving
Open the next concept, route, or track only when you want the current model to widen into a larger branch.
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.
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.
Depth-First Search and Backtracking Paths
Keep the stack frontier, current depth, and branch order visible together so depth-first search feels like disciplined backtracking instead of random wandering.