π https://sorting-algorithm-visualizer-lake.vercel.app/
A responsive web application that visualizes classic sorting algorithms in real-time. This project was built to understand the practical differences in time complexity and algorithmic efficiency through animation.
- Interactive Visualizations: Watch algorithms sort data step-by-step.
- Multiple Algorithms: Includes Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and Heap Sort.
- Dynamic Control: Generate new random arrays instantly.
- Color-Coded Feedback:
- π¦ Cyan: Default
- π₯ Red: Comparing elements
- π© Green: Sorted elements
- Frontend: HTML5, CSS3
- Scripting: JavaScript (ES6+)
- Concepts Used: Asynchronous Programming (
async/await), Recursion, Time Complexity.