Visit site
Algorithm Visualizer
Real-time sorting algorithm visualizer written in C++ with hardware-accelerated SDL2 graphics.
Project Overview
A high-performance algorithm visualizer written in C++ using SDL2. Renders step-by-step sorting iterations with real-time bar height transitions, sound frequency pitch changes, and modular sorting strategy abstractions.
Key Highlights & Architecture
- Rendered real-time visual sorting states using SDL2 hardware-accelerated graphics.
- Implemented Bubble, Merge, and Quick Sort algorithms with yieldable step-by-step execution state.
- Structured with a modular CMake build system for cross-platform compilation.