import java.io.*;
import java.util.*;
public class Driver {
public static void main(String[] args) {
//1000 3-digit numbers
//radix sort
System.out.println("\n1000 digit numbers: ");
Sorts s = new Sorts(3,1000);
long t1 = System.currentTimeMillis();
s.radixSort();
long t2 = System.currentTimeMillis();
System.out.print("Radix: ");
System.out.println(t2-t1);
//bubble sort
Sorts s2 = new Sorts(3,1000);
t1 = System.currentTimeMillis();
s2.bSort();
t2 = System.currentTimeMillis();
System.out.print("Bubble: ");
System.out.println(t2-t1);
//10000 3-digit numbers
System.out.println("\n10000 digit numbers: ");
Sorts s3 = new Sorts(3,10000);
long t3 = System.currentTimeMillis();
s3.radixSort();
long t4 = System.currentTimeMillis();
System.out.print("Radix: ");
System.out.println(t4-t3);
//bubble sort
Sorts s4 = new Sorts(3,10000);
t3 = System.currentTimeMillis();
s4.bSort();
t4 = System.currentTimeMillis();
System.out.print("Bubble: ");
System.out.println(t4-t3);
//100000 3-digit numbers
//radix sort
System.out.println("\n100000 digit numbers: ");
Sorts s5 = new Sorts(3,100000);
long t5 = System.currentTimeMillis();
s5.radixSort();
long t6 = System.currentTimeMillis();
System.out.print("Radix: ");
System.out.println(t6-t5);
//bubble sort
Sorts s6 = new Sorts(3,100000);
t5 = System.currentTimeMillis();
s6.bSort();
t6 = System.currentTimeMillis();
System.out.print("Bubble: ");
System.out.println(t6-t5);
//CONCLUSION: radix sort is a lot faster than bubble sort
}
}