Interactive Data Structures
Visualize push, pop, enqueue, dequeue, linked list edits, binary trees, BST operations, and heaps.
University-level teaching tool
Explore stacks, queues, lists, trees, heaps, searching, sorting, and complexity analysis using clean step-by-step visualizations.
Visualize push, pop, enqueue, dequeue, linked list edits, binary trees, BST operations, and heaps.
Small datasets keep sorting and searching operations easy to follow with highlighted comparisons and swaps.
Use Chart.js to compare estimated runtime growth for O(1), O(n), O(n log n), and O(n²).
This project is intentionally simple and framework-free so it can be uploaded directly to cPanel. It uses PHP for page organization and JavaScript DOM animation for visualizations.