Sorting Algorithms Visualization

Source Code Live Demo

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

Project Overview

This is an interactive C++ visualizer for classic sorting algorithms. It turns Bubble, Selection, Insert, Quick, and Merge sort into something you can watch step by step instead of only reading as code.

What I Built

Problem

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

Solution

I built an interactive visualizer that animates the sorting process across multiple algorithms and pairs the visuals with audio feedback. That makes the differences between algorithms much easier to notice in practice.

Why It Matters

This project turns a common computer science topic into a more intuitive learning experience and adds strong fundamentals work to the portfolio.

Stack

What I Learned

This project reinforced how much easier algorithm ideas become when people can see them instead of only reading them.