import java.io.*; import java.util.*; public class Driver{ public static void main(String[] args){ int[] A = new int[1000000]; int[] B = new int[1000000]; int[] C = new int[1000000]; int[] D = new int[1000000]; Random r = new Random(); for (int i = 0; i < A.length; i ++){ A[i] = r.nextInt(10000000); B[i] = r.nextInt(10000000); C[i] = r.nextInt(10000000); D[i] = r.nextInt(10000000); } Radix R = new Radix(); long start = System.currentTimeMillis(); A = R.sort(A); long t = System.currentTimeMillis(); System.out.println("Radix sort: " + (t - start)); start = System.currentTimeMillis(); B = R.bubble(B); t = System.currentTimeMillis(); System.out.println("Bubble sort: " + (t - start)); start = System.currentTimeMillis(); C = R.selection(C); t = System.currentTimeMillis(); System.out.println("Selection sort: " + (t - start)); start = System.currentTimeMillis(); D = R.insertion(D); t = System.currentTimeMillis(); System.out.println("Insertion sort: " + (t - start)); } }