ssana83
Messages postés5Date d'inscriptionlundi 22 mars 2010StatutMembreDernière intervention 8 mai 2010
-
24 mars 2010 à 10:08
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
24 mars 2010 à 23:11
Bonjour,
j'ai réalisé un programme de création d'un arbre donc j'ai utilisé une fonction récursive. J'ai essayé le programme ça marche sauf avec certains cas où il m'affiche "stack overflow" c'est à dire débordement de pile suite à l'appel de la fonction récursive un nombre important de fois. Comment je peux résoudre ce problème sachant que la condition d'arrêt est correcte déjà le programme marche avec d'autres cas.
Merci
ssana83
Messages postés5Date d'inscriptionlundi 22 mars 2010StatutMembreDernière intervention 8 mai 2010 24 mars 2010 à 12:11
Comment je peux résoudre ce problème sachant que la condition d'arrêt est correcte déjà le programme marche avec d'autres cas. Elle est claire la question dragonjoker59.
dragonjoker59
Messages postés92Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention23 septembre 2015 24 mars 2010 à 18:19
oui, excuse moi, mais effectivement sans le code on ne pourra pas t'aider. Mets aussi les conditions qui font planter, vu qu'apparemment ça n'arrive que dans certains cas
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 24 mars 2010 à 23:11
Quand bien même il y aurait qlq amélioration à apporter au code original, il ne faut pas perdre de vue qu'une fonction récursive n'est admissible qu'en phase d'étude du problème, en prod quasi jamais pour justement éviter ce genre de problème.