Hi Leute
Ich hab soeben meinen ersten SortierAlgorithmus, den Bubblesort fertig geschrieben, aber weiß nicht genau wie ich dem Feld Random Zahlen hinzufüge.
Hier mal der Code:
Glaub nicht, dass ich den Konstruktor brauche, wenn ich Random Zahlen in ein Feld initialisieren will oder ?
Und könnt ihr mir vielleicht sagen, wie ich dann die Randomzahlen initialisiere ?
Danke, und MfG
Kilinat
Ich hab soeben meinen ersten SortierAlgorithmus, den Bubblesort fertig geschrieben, aber weiß nicht genau wie ich dem Feld Random Zahlen hinzufüge.
Hier mal der Code:
Java:
public class Bubblesort {
private int[] a;
public Bubblesort(int anzahl){
if(anzahl < 0){
System.err.println("Die Anzahl darf nicht kleiner als 0 sein.");
}
else {
a = new int[anzahl];
}
}
public void tausche (int i1, int i2){
int hilf = 0;
hilf = a[i1];
a[i1] = a[i2];
a[i2] = hilf;
}
public void bubblesort(){
int i = 0;
int j = 0;
while ( i < a.length){
while(j < a.length-1){
if(a[j] < a[j+1]){
tausche(j,j+1);
}
j++;
}
i++;
j = 0;
}
}
Glaub nicht, dass ich den Konstruktor brauche, wenn ich Random Zahlen in ein Feld initialisieren will oder ?
Und könnt ihr mir vielleicht sagen, wie ich dann die Randomzahlen initialisiere ?
Danke, und MfG
Kilinat