This Sorting Visualizer is a web application built with vanilla JavaScript, HTML, and CSS. It allows you to visualize various sorting algorithms in action, including Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, and Selection Sort. Additionally, you can generate a random array and adjust the visualization speed.
Check out the live demo of the project here.
- Bubble Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- Generate a random array for sorting visualization.
- Adjust the speed of the visualization.
- Select a sorting algorithm from the dropdown menu.
- Adjust the array size using the corresponding dropdown menu.
- Adjust the speed of the visualization using the speed dropdown menu.
- Click the "Generate array" button to randomly generate an array for sorting visualization.
- Click the "Sort" button to start the visualization of the selected sorting algorithm.