F
FrankBeckmann
Gast
Hallo Leute,
ich hätte mal eine Frage zu dem Java Quellcode von Bubblesort und Insertsort. Wir haben die beiden Programme in der letzten Stunde bekommen und sollen das in der nächsten Unterrichtsstunde erklären können. Beim Bubblesort hab ich zunächst Probleme mit den ersten beiden For-Schleifen. Hier der Code:
Java Code: Quelltext in neuem Fenster öffnen
Und beim Insertsort bräuchte ich dann vielleicht nochmal eine ganze Erklärung wenn es möglich ist : )
Danke schonmal für eure Hilfe
ich hätte mal eine Frage zu dem Java Quellcode von Bubblesort und Insertsort. Wir haben die beiden Programme in der letzten Stunde bekommen und sollen das in der nächsten Unterrichtsstunde erklären können. Beim Bubblesort hab ich zunächst Probleme mit den ersten beiden For-Schleifen. Hier der Code:
Java Code: Quelltext in neuem Fenster öffnen
Java:
public void bubbleSort()
{
for (int j = 0; j <= anzahl-2; j++)
{
for (int i = 0; i<= anzahl-(2+j); i++)
{
if (zahlenFeld[i] >= zahlenFeld[i+1])
{
int hilfe = zahlenFeld[i+1];
zahlenFeld[i+1] = zahlenFeld[i];
zahlenFeld[i] = hilfe;
}
}
}
}
Und beim Insertsort bräuchte ich dann vielleicht nochmal eine ganze Erklärung wenn es möglich ist : )
Java:
public void direktesEinfuegen()
{
int index;
int wertj;
for(int j=1;j<anzahl;j++)
{
wertj=zahlenFeld[j];
index=j-1;
while ((index>=0) && (wertj<zahlenFeld[index]))
{
zahlenFeld[index+1]=zahlenFeld[index];
index = index-1;
}
zahlenFeld[index+1]=wertj;
}
}