[ kelja @ 29.05.2007. 16:51 ] @
Code:

class Lista {
   struct Elem {
       int broj;
       Elem* next;
       Elem(int b,Elem* s=0):broj(b),next(s) {}
   }
   Elem* head;//pokazivac na pocetak liste


Treba mi metoda za sortiranje elemenata liste po opadajucoj vrednosti polja broj.
Hvala unapred.
[ milos72 @ 15.06.2007. 13:03 ] @
Code:

//algoritam bubble-sorta za jednostruke liste
void sortiraj_opadajuce{ //metoda
   for(Elem* i=head;i->next;i=i->next){   //ne znam da li treba i->next ili samo i
      for(Elem* j=i->next;j;j=j->next){
          if(i->broj<j->broj){  //ako je za opadajuce sortiranje onda  znak < ako je za rastuce sortiranje onda znak >
                  int pom=i->broj;
                  i->broj=j->broj;
                  j->broj=pom;
           }  
      }
   }
}



[Ovu poruku je menjao X Files dana 21.06.2007. u 14:27 GMT+1]
[ kelja @ 21.06.2007. 13:14 ] @
Hvala, milose