Skip to content

Sorting Algorithm Visualizer using JavaScript to visually understand how sorting algorithms work.

License

Notifications You must be signed in to change notification settings

infinityanant/sorting-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Sorting Algorithm Visualizer

An interactive Sorting Algorithm Visualizer built using HTML, CSS, and JavaScript.
This project visually demonstrates how popular sorting algorithms work step-by-step using animated bars and an adjustable speed controller.


✨ Features

  • 🎨 Clean and modern user interface
  • πŸ“ˆ Visual representation using bars of different heights
  • ⏱️ Adjustable animation speed
  • πŸ” Generate a new random array anytime
  • ⚑ Multiple sorting algorithms implemented
  • πŸ§ͺ Basic unit tests included

🧠 Algorithms Implemented

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort

Each algorithm is animated to clearly show comparisons and swaps in real time.


πŸ› οΈ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6)

No external libraries or frameworks are required.


πŸš€ Getting Started

Clone the repository

git clone https://github.com/your-username/sorting-visualizer.git

### BUIlD
No build step is required.

1. Open `index.html` in any modern web browser  
2. The project runs completely on the client side  

About

Sorting Algorithm Visualizer using JavaScript to visually understand how sorting algorithms work.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published