https://github.com/ranimeshehata/implementing-sorting-techniques
A Java program implementing 3 different sorting techniques.
https://github.com/ranimeshehata/implementing-sorting-techniques
data-structures java junit-test sorting-algorithms
Last synced: 12 months ago
JSON representation
A Java program implementing 3 different sorting techniques.
- Host: GitHub
- URL: https://github.com/ranimeshehata/implementing-sorting-techniques
- Owner: ranimeshehata
- Created: 2024-03-22T18:35:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-22T18:59:01.000Z (about 2 years ago)
- Last Synced: 2025-02-09T00:53:05.417Z (about 1 year ago)
- Topics: data-structures, java, junit-test, sorting-algorithms
- Language: Java
- Homepage:
- Size: 4.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Implementing-Sorting-Techniques
This is a **Java Program** implementing 3 different sorting techniques and comparing the running time performance of these algorithms against each other.
– **An O(n^2) sorting algorithm** : Bubble Sort.
– **An O(n log n) sorting algorithm** : Merge Sort.
– **An O(n) sorting algorithm** : Counting Sort.
## Provided a set of 15-20 JUnit tests that test the correctness and efficiency of the different implemented parts.
The tested cases are provided as text files in the folder cases.