Interactive web application that visualizes sorting algorithms such as Bubble Sort, Merge Sort, and Quick Sort.
- Visualize sorting algorithms in action
- Adjustable array size
- Variable sorting speed
- Multiple sorting algorithms
- Responsive design
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Start a local server in the project directory:
python3 -m http.server 8000
- Open your browser and navigate to:
http://localhost:8000
- Generate New Array: Creates a new random array
- Start Sorting: Begins the selected sorting algorithm
- Array Size: Adjust the number of elements (5-100)
- Sorting Speed: Adjust the visualization speed (1-100)
- Algorithm: Select which sorting algorithm to visualize
- Blue: Unsorted elements
- Red: Elements being compared
- Green: Sorted elements