01: /* HeapSortClient
02:    (C) Copyright 2004 Herbert J. Bernstein
03:    All Rights Reserved
04:  */
05: 
06: //  A client to test the HeapSort class
07: //  Sorts the arguments on the command line
08: 
09: 
10: public class HeapSortClient {
11:  
12:   public static void main (String [] args) {
13:     int ii;
14:     HeapSort hs;
15:     int [] is;
16: 
17:     hs = new HeapSort();
18:     is = new int[args.length];
19: 
20:     for (ii=0; ii < args.length; ii++) {
21:     try {
22:       is[ii] = Integer.parseInt(args[ii]);
23:     }
24:     catch (NumberFormatException e) {
25:     }
26:     System.out.println("added "+args[ii]);
27:     }
28:     
29:     hs.heapsort(is);
30:     for (ii = 0; ii < is.length; ii++) {
31:       System.out.println(is[ii]);
32:     }
33:     return;
34:   }
35: }
36: 
37: 
38: 
39: