This is the first Javascript based step-by-step visualization software that covers more sorting algorithms than any of the past tools.
To run this project, you need to have the following software installed on your computer:
- Visual Studio Code
- Live-Server Extension
Clone the repository to your local machine using Git. Open a terminal window and run the following command: git clone https://github.com/username/sorting-algorithm-visualization.git Replace username with your GitHub username.
Open Visual Studio Code and click on "Open Folder" in the welcome screen. Alternatively, you can go to "File" > "Open Folder" and select the folder you just cloned.
- Load the website
- Upload a file with numerical data
- Select a sorting algorithm (e.g. Bubble, Insertion, Quick, Heap, Bucket, Radix, Merge, Counting, etc.)
- The program will sort the data and display its step-by-step visualization with two colors and run-time complexity.
If you want to contribute to this project, please follow these steps:
- Fork this repository
- Create a new branch (
git checkout -b feature
) - Make changes and commit them (
git commit -m "feat: added new feature"
) - Push to the branch (
git push origin feature
) - Create a pull request
This project is licensed under the MIT License - see the LICENSE file for details.