Sorting Visualizer!

Sorting Visualizer is a web application for visualizing different sorting algorithms Like Selection Sort, Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort
With the functionality of (Speed Control), (Array Size Control), (generate new Array)
With help of this Sorting Visualizer it is easier for people to learn sorting algorithms

Some Screen Shots!

This Visualizer contains algorithms Like
Selection Sort, Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Heap sort
User can also customize size of array and speed of algorithm
There is also a feature "Generate new Array"
which generates new array.

For ease of understanding sorting this Visualizer contains
Different colors which defines
Unsorted Array , Swapping , Checking, and sorted Array.
first Visualizer checks elements in Red color, which is to be sorted.
After checking it Swaps elements which is Showen in Yellow color
And finlly it places sorted element at last in Green color.

In this Visualizer, this is how UnSorted array looks like
Blue color is showing
Array is completely unsorted.

In this Visualizer, this is how Sorted array looks like
Green color is showing
Array is completely sorted.

Here, you can dive into this section to learn about
how algorithm works.
All working and information about algorithms are provided.
You can also learn about
different time and Space complaxity of each algorithms