.:fonction tri d'une liste:.
yumimitsuki
-
yumimitsuki -
yumimitsuki -
void tri_liste(element*&debut,int n)
{
element*courant=debut;
int i=0; int temp;
if(i<=n)
{
while(courant!=0)
{
if(courant->val > courant->suivant->val)
{
temp=courant->suivant->val;
courant->suivant->val=courant->val;
courant->val=temp;
courant=courant->suivant;
i=i+1;
}
else
if (courant->val==courant->suivant->val)
{
courant=courant->suivant;
i=i+1;
}
else
courant=courant->suivant;
i=i+1;
}
}
}
es ce que c'est juste??
{
element*courant=debut;
int i=0; int temp;
if(i<=n)
{
while(courant!=0)
{
if(courant->val > courant->suivant->val)
{
temp=courant->suivant->val;
courant->suivant->val=courant->val;
courant->val=temp;
courant=courant->suivant;
i=i+1;
}
else
if (courant->val==courant->suivant->val)
{
courant=courant->suivant;
i=i+1;
}
else
courant=courant->suivant;
i=i+1;
}
}
}
es ce que c'est juste??