public class BubbleSort { public static void mainB(int n) { int[] list = new int[n]; for (int i = 0; i < n; i++) { list[i] = Utils.makeRandom(n*10); } printList(list); bubbleSort(list); System.out.println(); printList(list); } public static void mainT(int n) { int[] list = new int[n]; for (int i = 0; i < n; i++) { list[i] = Utils.makeRandom(n * 10); } long st = System.nanoTime(); bubbleSort(list); long fn = System.nanoTime(); System.out.println(fn-st); } public static void main(String[] args) { int l = Integer.parseInt(args[0]); mainT(l); } public static void printList(int[] arr) { for (int i = 0; i < arr.length; i++) { System.out.println(i + " " + arr[i]); } } public static void bubbleSort(int[] arr) { for (int i = 0; i < arr.length; i++) { for (int j = 1; j < (arr.length-i); j++) { if (arr[j-1] < arr[j]) { int temp = arr[j-1]; arr[j-1] = arr[j]; arr[j] = temp; } } } } }