An open API service indexing awesome lists of open source software.

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.

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.