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…
Open

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