Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 910 Bytes

File metadata and controls

21 lines (16 loc) · 910 Bytes

⏳ Sorting Algorithm Visualizer

🚀 Live Demo

🔗 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.

🎯 Features

  • 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

🛠️ Tech Stack

  • Frontend: HTML5, CSS3
  • Scripting: JavaScript (ES6+)
  • Concepts Used: Asynchronous Programming (async/await), Recursion, Time Complexity.