The app focuses on smooth, understandable sorting animations with runtime controls for learning and experimentation.
- OOP sorting engine with a base algorithm class and per-algorithm implementations.
- Algorithms: Bubble, Selection, Insertion, Merge, Quick, Counting and Radix.
- Interactive controls for algorithm choice, array size, speed, pause/resume and stop.
- Live speed updates during sorting.
Install dependencies:
yarnStart development server:
yarn devBuild production bundle:
yarn build