Skip to content

Repository files navigation

algorithm-benchmark

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

image

The user just needs to choose the type of data to be sorted, path, and quantity of tests to run

Project paths

This project includes several packages and classes, which are explained below:

  • benchmark This package contains only the Main.java class, which calls the Window class and creates the main application window

  • benchmark.algorithm Responsible for the algorithm classes (Bubble Sort, Merge Sort, Heap Sort)

  • benchmark.core This 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.sysinterface Handles 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.

About

A software that make benchmarks of 3 sorting algorithms. Made with Java Swing and JFreeChart

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages