Bubblesort Array der Größe 10

Garfild2015

Aktives Mitglied
Kann mir jemand sagen ob das so richtig ist ?
Aufgabe ist ein Array der Größe 10 mit zufälligen Zahlen zu propgrammieren und sortieren Sie dieses Array mit Hilfe von Bubblesort.
Java:
import java.util.*;

public class Sortieren {

    private int[]        zahlen;

    public static void main(String[] args) {
    new Sortieren();
    }

  public Sortieren()            {
    zahlen = new int[10];
    erzeugeZufallszahlen();
    sortiereArray();
  }

  private void erzeugeZufallszahlen(){
        Random zufallsZahl = new Random();
      for(int i=0;i<zahlen.length;i++){
          zahlen[i] = zufallsZahl.nextInt();
      }
  }

  private void sortiereArray(int[] nr){
    int zahl = nr.length;
    for (int wieviel = 1; wieviel < zahl; wieviel++){
                for(int ubrigeZahlen = 0; ubrigeZahlen < zahl - wieviel; ubrigeZahlen++){
                        if(nr[ubrigeZahlen] > nr [ubrigeZahlen+1]){
                                int temp = nr[ubrigeZahlen];
                                nr[ubrigeZahlen] = nr [ubrigeZahlen+1];
                                nr[ubrigeZahlen+1] = temp;
                        }
                }
                System.out.println("Nr "+ wieviel + ": " +zahlen[wieviel]);
        }
        }
 

Neue Themen


Zurück
Oben