Skip to content

LosGuys/sorting-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Algorithm Visualizer

A Python-based visualization tool for common sorting algorithms, featuring:

  • Real-time visualization of sorting process
  • Sound feedback (pitch corresponds to value being moved)
  • Multiple algorithms (Bubble, Selection, Insertion, Quick, and Merge Sort)
  • Numba acceleration support for performance comparison

Algorithms Included

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Quick Sort
  • Merge Sort

Features

  • Interactive visualization with adjustable speed
  • Sound effects for value comparisons
  • Array size selection (25, 50, 100, 200, 400)
  • Numba-accelerated sorting option
  • Color gradient visualization (red to green)

Requirements

  • Python 3.x
  • Tkinter
  • Pygame
  • NumPy
  • Numba

About

Interactive visualization of sorting algorithms with Numba acceleration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages