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.
- 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