Skip to content

About

Sorting Visualizer A Java Swing-based application to visualize popular sorting algorithms like Bubble, Selection, Insertion, Quick, and Merge Sort in real-time with smooth animations and color indicators. It also displays time & space complexity for each algorithm.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🖥️ Sorting Visualizer (Java Swing)

A Java Swing-based Sorting Visualizer that demonstrates popular sorting algorithms with a 3D bar animation, color-coded visualization, and a complexity table for each algorithm.


✅ Features

  • Algorithms Implemented:
    • Bubble Sort
    • Insertion Sort
    • Selection Sort
    • Quick Sort
    • Merge Sort
  • 3D Bar Visualization with smooth animation
  • Color Indicators:
    • 🔴 Current Element
    • 🟡 Comparing Element
    • 🟢 Sorted Element
  • Complexity Table for each algorithm:
    • Best, Average, Worst Time Complexity
    • Space Complexity
  • Controls:
    • Start any algorithm
    • Stop algorithm execution
    • Reset array with random values

About

Sorting Visualizer A Java Swing-based application to visualize popular sorting algorithms like Bubble, Selection, Insertion, Quick, and Merge Sort in real-time with smooth animations and color indicators. It also displays time & space complexity for each algorithm.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages