Overview
Visual Sorting is a tool that offers a unique experience of sorting algorithms by providing visualizations accompanied by an auditory component. Users can observe sorting algorithms in action through dynamic bars with corresponding sound effects.
Features
- Dynamic Visualization: See sorting process in real-time with vertical bars.
- Step-by-Step Exploration: Analyze each step of the algorithm.
- Sound Experience: Auditory feedback based on the height of bars.
- Input Array Options: Customize array with shuffling, reversing, or specific arrangements.
- Adjustable Speed: Control the sorting pace with precision.
- Themes: Choose from various themes for a personalized experience.
Installation
To install Visual Sorting, follow these steps:
- Install dependencies:
npm install
- Start the project:
npm run dev
Summary
Visual Sorting provides a captivating way to explore sorting algorithms, combining visualizations and sound effects to create an engaging learning experience. With customizable options, step-by-step exploration, and adjustable speed, users can enhance their understanding of sorting algorithms through dynamic visuals and auditory feedback.