import java.util.*; class QuickSort1a // Constructive quick sort an ArrayList of integers which are typed in { public static void main(String[] args) throws Exception { Scanner input = new Scanner(System.in); System.out.println("Enter some numbers (all on one line):"); String line = input.nextLine(); String[] numbers = line.split(" +"); ArrayList a = new ArrayList(); for(int i=0; i b=sort(a); System.out.println("After sorting the ArrayList is:"); System.out.println(b); } public static ArrayList sort(ArrayList a) { if(a.size()<=0) return a; ArrayList smaller = new ArrayList(); ArrayList greater = new ArrayList(); Integer pivot = a.get(0); for(int i=1; i