Einsendung:

Lösungsvorschlag

template <class T>
void swap(T *pa,T *pb)
{
   T tmp=*pa;
   *pa=*pb;
   *pb=tmp;
};
template <class T>
void bubbleSort(T *array,int size)
{
   for(int obergrenze=size-1;obergrenze>0;--obergrenze)
   {
      for(int pos=0;pos<obergrenze;++pos)
      {
         if(array[pos]>array[pos+1])
            swap(&array[pos],&array[pos+1]);
      };
   };
};

Perfekt.



Falls Ihnen Fehler im Text auffallen oder Sie Verbesserungsvorschläge haben, dann schicken Sie mir bitte eine Mail. Ich werde mich dann sofort darum kümmern.
[aktuelle Version] [inhalt] [index]      [Fehlerkorrektur, Verbesserungsvorschlag]

© Volkard Henkel <volkard@normannia.de>, last update: 08/25/00