Computer Science
Interactive visualizations of data structures and algorithms
Binary Search Tree
Ordered binary tree for efficient searching
AVL Trees
Self-balancing binary search trees with height balance
Heap
Complete binary tree with heap property (min/max)
Hash Table
Multiple hashing strategies: linear, quadratic, and double hashing
Graph Traversal
BFS and DFS algorithms with queue/stack visualization
Kruskal & Prim
Minimum spanning tree algorithms
Dijkstra
Shortest path algorithm for weighted graphs
Disjoint Sets
Union-Find with path compression and union by size