Sorting Visualizer
is a web application made in Angular
that visualizes various sorting algorithms in action. It is a great tool for learning how sorting algorithms work.
In order to use Sorting Visualizer
, you will need to have the following installed on your machine:
Node.js
andnpm
(Node Package Manager)Angular CLI
To install Sorting Visualizer
, you can follow these steps:
- Clone the repository:
git clone https://github.com/ManishDait/sorting-visualizer.git
Alternatively, you can download the source code as a ZIP file and extract it to a directory of your choice.
- Navigate to the project directory and install the dependencies:
cd Sorting-Visualizer
npm install
To run Sorting Visualizer
, you can use the following command:
ng serve
Navigate to http://localhost:4200/
to view the application in your web browser.
Sorting Visualizer
provides the following features:
- Visualizes various sorting algorithms, including
Bubble Sort
,Insertion Sort
,Selection Sort
,Quick Sort
, andMerge Sort
- Allows users to adjust the size of the array being sorted and the speed at which the visualization runs
- Highlights the elements of the array being compared and swapped during each step of the sorting process
Check out the deploy website here
Sorting Visualizer
is licensed under the MIT License
. See the LICENSE
file for more information.