Einzelnen Beitrag anzeigen
Alt 02.06.2002, 13:38   #2
Sonic
Master
 
Registriert seit: 28.03.2000
Alter: 45
Beiträge: 691


Sonic eine Nachricht über ICQ schicken
Standard

Hi!

Anbei ein kleiner Beispielcode der einen bubblesort macht.
Das ist einer der leichtersten sortieralgorythmen und ist (bei nicht allzu großen Einträgen) auch recht schnell.

Ich hoffe ich hab weder einen überlegungs noch schreibfehler drinnen. Ich kanns leider zZt nicht testen da ich nicht daheim bin und hier keinen Compiler hab.

lg

Code:
void sortieren (int *array, int last);

void main(void)
{
  int array[5]={4,1,6,9,2};
  sortieren(array,4);
}

void sortieren (int *array, int last)
{
  int i, j, temp;

  for (i=last;i>0;i--)
  {
    for (j=0;j<i;j++)
    {
      if (array[j]>array[j+1])
      {
        temp=array[j];
        array[j]=array[j+1];
        array[j+1]=temp;
      }
    }
  }
}
ps.: Hatte ein paar kleine Fehler drinnen. Code funktioniert jetzt.

lg
____________________________________
__________________
|»»»»»SONIC««««««|
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Sonic ist offline   Mit Zitat antworten