Added Sorting Algorythms.

-Added: Quicksort, MergeSort, MemFreeMergeSort, InsertionSort, SelectionSort.
-Started: ParallelQuickSort.
This commit is contained in:
2020-11-30 00:11:40 +01:00
parent 0af3266f02
commit 66430d5a8a
12 changed files with 837 additions and 36 deletions
@@ -0,0 +1,12 @@
package speiger.src.collections.PACKAGE.functions;
import java.util.Comparator;
public interface COMPARATOR extends Comparator<CLASS_TYPE>
{
int compare(KEY_TYPE o1, KEY_TYPE o2);
default int compare(CLASS_TYPE o1, CLASS_TYPE o2) {
return compare(OBJ_TO_KEY(o1), OBJ_TO_KEY(o2));
}
}