Hallo,
wir haben heute mit dem Bubbelsort-Verfahren angefangen - dazu sollte ich sagen, dass ich ein Anfänger bin.
Habe hier mal meinen Quellcode weitesgehend geschrieben, aber ich habe ein problem was das sortieren betrifft.
Ich arbeite mit BlueJ und dort werden mir die Zahlen ausgegeben, allerdings nicht sortiert...
Bedanke mich schonmal für eure Antworten.
wir haben heute mit dem Bubbelsort-Verfahren angefangen - dazu sollte ich sagen, dass ich ein Anfänger bin.
Habe hier mal meinen Quellcode weitesgehend geschrieben, aber ich habe ein problem was das sortieren betrifft.
Ich arbeite mit BlueJ und dort werden mir die Zahlen ausgegeben, allerdings nicht sortiert...
Code:
public class BubbleVonDerSort
{
private int [] zahlen;
public void bubblesort(int groesse, int maximum)
{
int [] zahlen= new int[groesse];
for(int ziffer = 0; ziffer < groesse; ziffer++)
{
zahlen[ziffer] = (int) (Math.random() * maximum+1);
System.out.print(zahlen[ziffer]+"; ");
}
System.out.println();
for(int ziffer=0; ziffer<groesse-1; ziffer++)
{
for(int ziffer2=0; ziffer2<groesse-2-ziffer; ziffer++)
{
if(zahlen[ziffer2] > zahlen[ziffer+1])
{
int lager = zahlen[ziffer2];
zahlen[ziffer2] = zahlen[ziffer+1];
zahlen[ziffer+1] = lager;
}
}
}
}
}
Bedanke mich schonmal für eure Antworten.