generic bubblesort
package com.company;
import java.util.Arrays;
/**
* Created by ev on 09-03-2016.
*/
public class GenericSort<T extends Comparable> {
public T[] bubblesort(T[] array)
{
System.out.println(Arrays.toString(array));
for (int i = 0; i < array.length-1; i++) {
for (int j = 0; j < array.length-1 ; j++) {
if (array[j].compareTo(array[j+1]) >=0)
{
//Switch elements
T temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
System.out.println(Arrays.toString(array));
}
}
return array;
}
}