Skip to content

herhu/SortAlgorithmVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Visualization Project

Overview

Provide a brief introduction to your project, explaining what it does and its main features.

Features

List the key features of your project:

  • Real-time visualization of multiple sorting algorithms
  • Sound effects synchronized with sorting operations
  • Interactive and resizable plot window

Installation

Include instructions on how to install any dependencies and run your project.

  1. Clone the repository

    git clone https://github.com/your_username/sorting_visualization.git
    cd sorting_visualization
    
  2. Create a virtual environment:

    python -m venv .env
    
    source .env/bin/activate
    
  3. Install dependencies

    pip install -r requirements.txt
    

Usage

Explain how to use your project, including any command-line arguments or options.

  1. Run the project

    python main.py
    
  2. Choose a sorting algorithm

    • Upon running main.py, you will be prompted to choose a sorting algorithm from the menu.
    • The chosen algorithms will run simultaneously in a resizable plot window.

Screenshots

Include screenshots to visually demonstrate your project in action. Here’s an example of how you might include screenshots:

Sorting Visualization Caption: Sorting algorithms visualized concurrently with sound effects.

Example Output

If applicable, show an example output or result of your project.

Contributing

Explain how others can contribute to your project.

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/add-new-algorithm)
  3. Make changes and commit (git commit -am 'Add new sorting algorithm')
  4. Push to the branch (git push origin feature/add-new-algorithm)
  5. Create a new Pull Request

Credits

Give credit to any resources, libraries, or inspirations used in your project.

License

Specify the license under which your project is distributed.


About

python program to visualise 24 essential Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages