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.
- Host: GitHub
- URL: https://github.com/sreya-satheesh/sort-it-out
- Owner: sreya-satheesh
- Created: 2025-08-14T05:52:15.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-14T06:06:26.000Z (10 months ago)
- Last Synced: 2025-08-14T08:27:10.537Z (10 months ago)
- Topics: sorting-algorithms, webapp
- Homepage: https://sort-it-out-private.vercel.app/
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.

---
## 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***