ranimeshehata / Implementing-Sorting-Techniques

A Java program implementing 3 different sorting techniques.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A Java program implementing 3 different sorting techniques.


Languages

Language:Java 100.0%