Tri par bulle des mots
Sami
-
bilao Messages postés 74 Statut Membre -
bilao Messages postés 74 Statut Membre -
Bonjour,
Salut
je veux créer une petite fonction qui permet de faire le tri par bulle d'un ensemble des mots
le programme va comparer chaque lettre de mot avec l'autre et si il sont égale il va passé vers l'autre lettre
mais je ne sais pas comment programmer ça en [C]
Quelque Idées S'il vous plaît !
merci
Salut
je veux créer une petite fonction qui permet de faire le tri par bulle d'un ensemble des mots
le programme va comparer chaque lettre de mot avec l'autre et si il sont égale il va passé vers l'autre lettre
mais je ne sais pas comment programmer ça en [C]
Quelque Idées S'il vous plaît !
merci
A voir également:
- Tri par bulle des mots
- Comment faire un tri personnalisé sur excel - Guide
- Logiciel tri photo - Guide
- Retrouver un film avec des mots - Télécharger - Divers TV & Vidéo
- Generateur des mots - Télécharger - Sécurité
- Mots de passe enregistrés - Guide
1 réponse
Bonsoir
Que veux-tu faire dans le cas où les lettres sont différentes ?
Je ne connais pas trop le C, mais j'ai tenté un petit programme sur Maple (ça vaut ce que ça vaut). Peut-être t'inspirera-t-il....
tri_bulle_mots:=proc(S1::string,S2::string)
local n,i,j,p;
n:=length(S1);
p:=length(S2);
i:=1;
j:=1;
while i<=n and j<=p do
if S1[i]=S2[j] then i:=i+1;j:=j+1;
else return i;
end if;
end do;
end proc;
Je ne sais pas si c'est ce que tu cherches, mais il retourne la position du premier caractère différent.
Bonne soirée
Que veux-tu faire dans le cas où les lettres sont différentes ?
Je ne connais pas trop le C, mais j'ai tenté un petit programme sur Maple (ça vaut ce que ça vaut). Peut-être t'inspirera-t-il....
tri_bulle_mots:=proc(S1::string,S2::string)
local n,i,j,p;
n:=length(S1);
p:=length(S2);
i:=1;
j:=1;
while i<=n and j<=p do
if S1[i]=S2[j] then i:=i+1;j:=j+1;
else return i;
end if;
end do;
end proc;
Je ne sais pas si c'est ce que tu cherches, mais il retourne la position du premier caractère différent.
Bonne soirée