0
0Blackoo0
Gast
Hallo ich habe ein problem:
Ich will die Zahlen von einem array sortieren(quicksort).
Ich muss ein array teilen in 2 hälften, und irgend wie ordnen.
Wenn ich das programm ausgeben will kommt garnichts raus.
hier das programm
pls helft mir
Ich will die Zahlen von einem array sortieren(quicksort).
Ich muss ein array teilen in 2 hälften, und irgend wie ordnen.
Wenn ich das programm ausgeben will kommt garnichts raus.
hier das programm
Code:
public class SMathUtilsRekursiv {
public static int teile(int[] daten, int rechts, int links) {
int i, j, pivot, ersatzi, ersatzj;;
i=links;
j=rechts--;
pivot=daten[rechts];
do{
while((daten[i]<=pivot) && (i<rechts)) {
i=i+1;
}
while((pivot<=daten[j]) && (j<links)) {
j=j--;
}
if(i<j) {
ersatzi=daten[i];
ersatzj=daten[j];
daten[j]=ersatzi;
daten[i]=ersatzj;
}
ersatzi=daten[i];
ersatzj=daten[j];
daten[j]=ersatzi;
daten[i]=ersatzj;
}while(i<j);
return i;
}
}
pls helft mir