Skip to content

Louie-AL/Sorting_Algorithms_GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Algorithms GUI

Overview

This project is a Java-based GUI application that allows users to generate an array of random numbers and apply different sorting algorithms.

Features

  • Supports Bubble Sort, Quick Sort, and Shell Sort.
  • Generates random arrays for sorting.
  • Displays sorted and unsorted arrays.
  • Uses Swing (JFrame) for the graphical user interface.

Project Structure

📂 Sorting_Algorithms_GUI

├── 📂 src

│ ├── 📂 pkg00825_luisalonsocendra_proyecto1

│ │ ├── Main.java # Entry point, initializes GUI

│ │ ├── MainJFrame.java # GUI with sorting buttons

├── 📂 build # Compiled Java classes (ignored in Git)

├── 📂 dist # Packaged JAR file (ignored in Git)

├── build.xml # Apache Ant build file

├── manifest.mf # Manifest file for JAR packaging

├── .gitignore # Ignore compiled files, NetBeans configs

├── README.md # Project documentation

Installation & Running

Prerequisites

  • Java Development Kit (JDK) 8 or later

  • Apache Ant (for building the project)

  • NetBeans (optional for development)

How to Run

  1. Clone this repository:
    git clone https://github.com/yourusername/Sorting_Algorithms_GUI.git
    cd Sorting_Algorithms_GUI
  2. Compile and run using NetBeans or command line:
    javac -d bin src/pkg00825_luisalonsocendra_proyecto1/*.java
    java -cp bin pkg00825_luisalonsocendra_proyecto1.Main

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages