UCSC CSE 101 · Algorithms
CSE 101 — Algorithms (UCSC, Winter 2020)
Interactive visualizations of the data structures and algorithms from Patricia Lopez's CSE 101. The original C++ implementations are CLI programs; here the same algorithms are rewritten in TypeScript with step-by-step animation so the algorithm itself is visible — backtracking, AVL rotations, BFS expansion.
Works
Loading embed…
Place N queens on an N×N board such that no two attack each other. Watch the backtracker place queens column-by-column, with each conflict detection and unwinding step animated.
algorithms data-structures avl-tree backtracking bfs visualization