Back to projects
ProjectUpdated Jun 18, 20264 tools

Sorting Algorithms Visualization

Interactive C++ visualizer for classic sorting algorithms

statusshipped
primaryC++
writeupnone

Overview

Interactive data structure visualizer for Bubble, Selection, Insert, Quick, and Merge sort built in C++ with sound effects.

Problem

Algorithm tutorials are easier to forget when learners only read code and never see how each step changes the data.

Solution

I created an interactive visualizer that animates the sorting process across multiple algorithms and pairs the visuals with audio feedback.

Impact

The project turns a common computer science topic into a more intuitive learning experience and rounds out the portfolio with strong fundamentals work.

Stack

Built with a practical stack

C++DSAVisualizationDesktop application logic

The stack was chosen around the practical shape of the build: what needed to run in production, what needed to stay readable, and what made iteration faster.