Anwendung: Sortieren

static void bubblesort (int [] a) {
 for (int i=a.length-1; i>=0; i--) {
  for (int j=0; j<i; j++) {
   if (a[j] > a[j+1]) {
    int h = a[j]; a[j] = a[j+1]; a[j+1] = h; 
   }
  }
 }
}

Übung: ein Feld mit zufälligen Zahlen füllen, dann sortieren, dabei vor jedem Test Feld-Inhalt ausgeben, Vertauschungen protokollieren


Johannes Waldmann 2009-01-12