S
SteffenH
Gast
Hallo Ihr,
ich brauche einen ganz einfachen Sortieralgorithmus, der mir die n double-Elemente eines eindimensionalen Arrays aufsteigend sortiert. Ich probiere mich hier gerade tot und bin ziemlich unter Zeitdruck. Im Netz finde ich nur entweder super komplizierte Algorithmen oder nur die theoretischen Grundlagen, durch die ich mich aus Zeitgründen nicht erst durchackern kann. Kann mir da jemand spontan helfen ? Vielleicht hat ja jemand noch nen einfachsten Algorithmus auf der Platte.
Ich habs so versucht, was aber wohl totaler Quatsch ist, blicke da selbst nicht mehr durch:
ich brauche einen ganz einfachen Sortieralgorithmus, der mir die n double-Elemente eines eindimensionalen Arrays aufsteigend sortiert. Ich probiere mich hier gerade tot und bin ziemlich unter Zeitdruck. Im Netz finde ich nur entweder super komplizierte Algorithmen oder nur die theoretischen Grundlagen, durch die ich mich aus Zeitgründen nicht erst durchackern kann. Kann mir da jemand spontan helfen ? Vielleicht hat ja jemand noch nen einfachsten Algorithmus auf der Platte.
Ich habs so versucht, was aber wohl totaler Quatsch ist, blicke da selbst nicht mehr durch:
Code:
for (int i=0; i<=Zahl-1; i++) {
double x=array_unsortiert[i];
int j=i;
while ((j>=1) && (x<array_unsortiert[j])) {
array_unsortiert[j+1]=array_unsortiert[j];
j=j-1;
}
array_unsortiert[j]=x;
System.out.println( " Element " + (i+1) + " des Feldes: " + array_unsortiert[j] );
}