Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 672 Bytes

File metadata and controls

22 lines (18 loc) · 672 Bytes

Sorting-Algorithm-Visualizer-Pygame-

A simple and interactive Sorting Algorithm Visualizer built using Python and Pygame.

#Features

  • 🎨 Real-time bar visualization
  • 🔄 Bubble Sort
  • ✏️ Insertion Sort
  • ⏯ Pause / Resume functionality
  • ⬆️⬇️ Ascending / Descending order
  • 🎚 Adjustable speed (FPS control)
  • 🔢 Values displayed on bars
  • 🎮 Keyboard-controlled interaction

🎯 Future Improvements

  • Add Merge Sort, Quick Sort, Heap Sort etc.
  • Add UI buttons (mouse control)
  • Add sound effects for swaps.
  • Add complexity display (O(n²), etc.)
  • Contributing

#Feel free to fork this repo and improve it! Pull requests are welcome.