Algorithme récursif et variable local

Fermé
polo86 Messages postés 24 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 26 novembre 2009 - 4 juin 2009 à 15:07
polo86 Messages postés 24 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 26 novembre 2009 - 4 juin 2009 à 15:18
Bonjour, je voudrais savoir comment initialiser une variable dans un algorithme récursif, mon problème étant qu'a chaque appel cette variable risque d'être réinitialisé:

Voici mon algo récursif qui prend deux liste en paramètre et renvoi les valeur communes aux deux listes dans une nouvelle liste, comment initialiser L3 à null au début ? :s


liValCommunesRec(L1,L2)



Si (L1=null ou L2=null) alors

revoyer L3;

sinon si (L1^info<L2^info)alors

liValCommunesRec(L1^succ,L2);

sinon si (L2^info<L1^info) alors

liValCommunesRec(L1,L2^succ);

sinon

InsèreFin(L3,L1^info);

liValCommunesRec(L1^succ,L2^succ);

fin si

Merci de votre aide
A voir également:

2 réponses

Thread Messages postés 298 Date d'inscription lundi 20 octobre 2008 Statut Membre Dernière intervention 9 juin 2009 35
4 juin 2009 à 15:12
Elles sont ordonnées tes listes ?
0
polo86 Messages postés 24 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 26 novembre 2009
4 juin 2009 à 15:18
oui elles sont triées croissantes.
0