A Java Swing application that visualizes common sorting algorithms by animating array element swaps in real time.
- Real-time visualization of sorting algorithms
- Custom Swing rendering panel
- Random array generation
- Clear step-by-step animation of algorithm behavior
- Open the project in IntelliJ or VS Code
- Run
App.java(or your Main class)
- Java
- Swing
- Object-Oriented Design
This project helped me better understand sorting algorithms by visualizing their behavior, and strengthened my experience with Java Swing and event-driven programming.