This software was developed as a project for my Computer Science degree, 3rd semester, under the title “MAKE A SYSTEM DEVELOPMENT FOR PERFORMANCE ANALYSIS OF DATA SORTING ALGORITHMS.”
The user just needs to choose the type of data to be sorted, path, and quantity of tests to run
This project includes several packages and classes, which are explained below:
-
benchmarkThis package contains only the Main.java class, which calls the Window class and creates the main application window -
benchmark.algorithmResponsible for the algorithm classes (Bubble Sort, Merge Sort, Heap Sort) -
benchmark.coreThis package is the core of the application, containing the essential classes required for its basic functionality, can run without a user-friendly visual interface -
benchmark.sysinterfaceHandles the graphical user interface (GUI) of the application. It organizes visual components and user interactions, connecting the core logic to the interface for configuring and displaying benchmark results.
