Tri de tableau de caracteres en "c"
Bonjour,
svp, qui peut me donner la methode tri de tableau de caracteres en "c".
Par exemple,voici la methode de tri par selection pour un tableau d'entiers --> je veux la transformer en tri de tableau de caracteres.
//************** echanger
void echanger(int tab[], int i, int j)
{
int memoire;
memoire=tab[i];
tab[i]=tab[j];
tab[j]=memoire;
}
//************** tri selection
void tri_selection(int tab[],int longueur)
{
int maxi, i;
while(longueur>0)
{
//on recherche la plus grande valeur du tableau non encore trie
maxi=0;
for(i=1;i<longueur;i++)
{
if(tab[i]>tab[maxi]) maxi=i;
}
//on echange le plus grand element avec le dernier
echanger(tab,maxi,(longueur-1));
//on traite le reste du tableau
longueur--;
}
}
svp, qui peut me donner la methode tri de tableau de caracteres en "c".
Par exemple,voici la methode de tri par selection pour un tableau d'entiers --> je veux la transformer en tri de tableau de caracteres.
//************** echanger
void echanger(int tab[], int i, int j)
{
int memoire;
memoire=tab[i];
tab[i]=tab[j];
tab[j]=memoire;
}
//************** tri selection
void tri_selection(int tab[],int longueur)
{
int maxi, i;
while(longueur>0)
{
//on recherche la plus grande valeur du tableau non encore trie
maxi=0;
for(i=1;i<longueur;i++)
{
if(tab[i]>tab[maxi]) maxi=i;
}
//on echange le plus grand element avec le dernier
echanger(tab,maxi,(longueur-1));
//on traite le reste du tableau
longueur--;
}
}
Configuration: Windows XP Internet Explorer 6.0