import java.util.*; import java.io.*; public class Driver { public static void main(String[] args) { Buckets b = new Buckets(1000000,3); int[] orig = b.get(); System.out.println("Sorting 1,000,000 3 digit numbers."); double time = System.currentTimeMillis(); b.rsort(); System.out.println("Radix: " + (System.currentTimeMillis() - time)); b.set(orig); time = System.currentTimeMillis(); Arrays.sort(b.get()); System.out.println("Arrays.sort: " + (System.currentTimeMillis() - time)); b = new Buckets(1000000,20); int[] orig2 = b.get(); System.out.println("\nSorting 1,000,000 20 digit numbers."); time = System.currentTimeMillis(); b.rsort(); System.out.println("Radix: " + (System.currentTimeMillis() - time)); b.set(orig2); time = System.currentTimeMillis(); Arrays.sort(b.get()); System.out.println("Arrays.sort: " + (System.currentTimeMillis() - time)); } }