Skip to content

OmkarTipugade/sorting-visualizer-main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Visualizer

Sorting Visualizer is an interactive tool that visualizes various sorting algorithms. It helps users understand how different sorting algorithms work by providing a visual representation of the sorting process.

Features

  • Visualizes multiple sorting algorithms:
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
  • Adjustable speed control for the visualizations.
  • User-friendly interface.
  • Randomly generated arrays for sorting.
  • Step-by-step visualization of the sorting process.

Installation

To run the Sorting Visualizer locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/OmkarTipugade/sorting-visualizer-main.git
  2. Navigate to the project directory:
    cd sorting-visualizer-main
  3. Install the necessary dependencies (if any, specify your project dependencies here):
    # For example, if using Node.js
    npm install

Usage

  1. Run the application:

    # For example, if using Node.js
    npm start
  2. Open your web browser and navigate to http://localhost:3000.

  3. Use the interface to select a sorting algorithm and visualize the sorting process.

Available Sorting Algorithms

  • Bubble Sort: A simple comparison-based sorting algorithm.
  • Selection Sort: An in-place comparison-based algorithm.
  • Insertion Sort: Builds the final sorted array one item at a time.
  • Merge Sort: A divide and conquer algorithm.
  • Quick Sort: An efficient, comparison-based, divide and conquer algorithm.

Contributing

Contributions are welcome! Please follow these steps to contribute:

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

Thank you for using Sorting Visualizer!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published