/** * Kurzbeschreibung der Klasse Bubblesort2: * ... * @author (Ihr Name) * @version (Versions Nummer oder Datum) */ public class Bubblesort2 extends Sortierer{ /** * Default-Konstruktor für Objekte der Klasse Bubblesort2 */ public Bubblesort2(int pLaenge) { super(pLaenge); } public void sortiereZufallsliste(){ super.druckeListeAufConsole(); Stoppuhr uhr = new Stoppuhr(); vergleiche = 0; vertauschungen = 0; uhr.starte(); // Hier fehlt noch der Quellcode // ----------------------------- boolean weiter = true; int i = listenlaenge - 1; while (weiter) { weiter = false; for (int j = 0; j < i; j++) { if (liste.get(j) > liste.get(j+1)) { int ablage = liste.get(j); liste.set(j, liste.get(j+1)); liste.set(j+1, ablage); vertauschungen++; weiter = true; } vergleiche++; } i--; } // ----------------------------- uhr.stoppe(); messzeit = uhr.gibMesszeit(); super.druckeListeAufConsole(); super.zeigeAuswertung(messzeit); } } // Ende der Klasse Bubblesort2