A voir également:
- Créer un vecteur de taille n matlab
- Créer un compte gmail - Guide
- Réduire la taille d'un pdf - Guide
- Taille 32x32 correspondance ✓ - Forum Loisirs / Divertissements
- Créer un compte google - Guide
- Créer un compte instagram - Guide
7 réponses
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
18 nov. 2008 à 14:58
18 nov. 2008 à 14:58
Putain !
5 messages avant que tu nous expliques clairement ce que tu veux faire ! C'est bien, mais on aurait gagné du temps si tu avais commencé en expliquant aussi bien.
Supposons que A et B sont déjà triés (sinon, tu utilise sort je penses).
Pour ton problème, je pense que le plus simple est de faire une boucle, un peu comme ça :
5 messages avant que tu nous expliques clairement ce que tu veux faire ! C'est bien, mais on aurait gagné du temps si tu avais commencé en expliquant aussi bien.
Supposons que A et B sont déjà triés (sinon, tu utilise sort je penses).
Pour ton problème, je pense que le plus simple est de faire une boucle, un peu comme ça :
amax=lenght(A);
bmax=lenght(B);
a=b=1;
while(1)
if(A(a)<B(b))
C=[C A(a) ];
a++;
else
C=[C B(b)];
b++;
end
if(a==amax)
C=[C B(b:bmax)];
break;
end
if(b==bmax)
C=[C A(a:amax)];
break;
end
endIl doit manqué les cas ou A et B ont la même valeur, mais ça te fait déjà une base de départ.