Skip to content

A dynamic sorting visualizer built with HTML, CSS, and JavaScript, providing an interactive way to learn and understand various sorting algorithms.

Notifications You must be signed in to change notification settings

ayushh201/sorting-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Visualizer

A web-based application to visualize various sorting algorithms. This project helps users understand how different sorting algorithms work by visualizing the step-by-step process.

Table of Contents

Features

  • Visualize multiple sorting algorithms such as Bubble Sort, Quick Sort, Merge Sort, Insertion Sort, and more.
  • Adjustable array size and speed of visualization.
  • Step-by-step visualization of sorting process.
  • User-friendly interface.

Demo

Check out the live demo here.

Installation

  1. Clone the repository:
    git clone https://github.com/ayushh201/sorting-visualizer.git
  2. Navigate to the project directory:
    cd sorting-visualizer

Usage

  1. Open index.html in your web browser to see the application.

Technologies Used

  • HTML: Markup language for creating the structure of the application.
  • CSS: Stylesheet language for styling the application.
  • JavaScript: Programming language used to implement the sorting algorithms and dynamic behavior.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

Contact

Ayush Sharma - ayushsharma131719@gmail.com

GitHub: https://github.com/ayushh201

About

A dynamic sorting visualizer built with HTML, CSS, and JavaScript, providing an interactive way to learn and understand various sorting algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages