Fusionner

Fermé
nina - 19 nov. 2011 à 01:11
 nina - 19 nov. 2011 à 01:50
Bonjour,
je dois rendre un devoir en algorithme le lundi ... mais j'arrive pas à comprendre comment on fait pour fusionner deux tableaux :/ A[N] et B[M] doit être fusionner en un Troisième tableau


A voir également:

8 réponses

pour moi c du chinoix
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
19 nov. 2011 à 01:15
il suffit de créer un 3 ème tableau avec la taille N+M, ensuite de parcourir chacun des deux tableau et copier la valeur de chacun dans le 3 ème (avec un test pour vérifier qu'on est pas arrivé a la limite de chacun des deux tableau et en changer dans le cas contraire)

ou alors vu que c'est de l'algo tu peux peut être te permettre de faire c[N+M] = A+B (en gros tu concatène 2 tableau dans un 3 ème de taille suffisante pour contenir les 2 tableau, mais je doute que ce soit ca que ton prof veux vu que ca ne se fait pas en programmation)
0
On dispose de deux tableaux A et B (de dimensions respectives N et M ) , triés par ordre croissant .Fusionner les éléments de A et B dans un troisième tableau FUS trié par ordre croissant . c'est l'énoncé merci pour l'aide
0
j'arrive pas à écrire le programme
0
ayoami Messages postés 9 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 20 janvier 2012 1
19 nov. 2011 à 01:42
Tu peux pas transferer les valeurs d'un tableau vers un autre ?
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
19 nov. 2011 à 01:45
voici de l'algo a la mode java, tu peux peut être le comprendre
String[] A = new String[5];
String[] B = new String[4];
String[] C = new String[9];

int d=0;//cette variable représente l'indice permettant d'ajouter dans le tableau C tout au long du programme

for(int i=0;i<5;i++){//ici on parcours tout les éléments du tableau A et on le met dans le tableau C
C[d] = A[i];
d++;
}
for(int i=0;i<4;i++){//ici on parcours tout les éléments du tableau B et on le met dans le tableau C
C[d] = B[i];
d++;
}



voilà, essaye de comprendre :)
0
ayoami Messages postés 9 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 20 janvier 2012 1
19 nov. 2011 à 01:33
Oui c'est ca
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
non je ne sais que trier , faire rentrer des valeurs puis c'est tout, c'est notre première séance et le prof nous a donné ces exercices
0
ahhhh meerciiii c'est bon je comprend mieux mnt :) meerci
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
19 nov. 2011 à 01:48
tu peux écrire ici l'algo que tu aura réussi a faire avec le travail maché que j'ai pondu ? (histoire de voir si tu ne recopie pas bêtement :P)
0
d'accord :)
0