Princeton1/module5/src/main/java/com/hithomelabs/princeton1/module5/AbstractCustomSorts.java
hitanshu310 7ba2d22e43
Some checks failed
sample gradle build and test / build (pull_request) Failing after 1m18s
Insertion sort and selection sort with test cases
2025-02-01 16:34:39 +05:30

18 lines
356 B
Java

package com.hithomelabs.princeton1.module5;
public abstract class AbstractCustomSorts<E> {
public abstract void sort(E[] arr);
public void exch(E[] arr, int j, int i) {
E temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
public boolean less(Comparable<E> e1, E e2) {
return e1.compareTo(e2) < 0;
}
}