An open API service indexing awesome lists of open source software.

https://github.com/sreya-satheesh/sort-it-out

Sort It Out! is an interactive web application designed to help users visualize and understand various sorting algorithms. Watch algorithms like Bubble Sort, Merge Sort, Selection Sort, Insertion Sort, and Quick Sort in action, with step-by-step animations and explanations.
https://github.com/sreya-satheesh/sort-it-out

sorting-algorithms webapp

Last synced: 4 months ago
JSON representation

Sort It Out! is an interactive web application designed to help users visualize and understand various sorting algorithms. Watch algorithms like Bubble Sort, Merge Sort, Selection Sort, Insertion Sort, and Quick Sort in action, with step-by-step animations and explanations.

Awesome Lists containing this project

README

          

# Sort It Out!

Sort It Out! is an interactive web application designed to help users **visualize** and **understand** various sorting algorithms.
Watch algorithms like **Bubble Sort**, **Merge Sort**, **Selection Sort**, **Insertion Sort**, and **Quick Sort** in action, with step-by-step animations and explanations.

Screenshot 2025-09-11 104750

---

## Features

- **Interactive Visualization** – Watch sorting algorithms animate the process of sorting an array of numbers.
- **Multiple Algorithms** – Choose from a selection of classic sorting algorithms:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- **Customizable Input** – Enter your own array of numbers to see how the algorithms handle different datasets.
- **Random Array Generation** – Quickly generate a random array of numbers with a single click.
- **Animation Controls**:
- Play, pause, and step through the animation.
- Adjust the animation speed to your preference.
- **Detailed Explanations** – Each step of the animation is accompanied by a clear, concise explanation of the current operation.
- **Complexity Analysis** – View the time and space complexity for each algorithm (**Best**, **Average**, and **Worst** cases).
- **Responsive Design** – Fully responsive layout for desktop, tablet, and mobile devices.

---

## Live Demo

https://sort-it-out-five.vercel.app/

---

*Built with ❤️ by **Sreya***