J'applique l'algorithme euclidien pour trouver le GCD (Greatest Common Divisor) de deux entiers.Algorithmes récursifs et itératifs
Deux exemples d'implémentations sont donnés: récursif et itératif. http://en.wikipedia.org/wiki/Euclidean_algorithm#Implementations
Ma question:
À l'école je me souviens de mes professeurs parler de fonctions récursives comme ils faisaient fureur, mais je doute un. Par rapport à une version itérative, les algorithmes récursifs ne prennent-ils pas plus d'espace de pile et donc beaucoup plus de mémoire? De plus, parce que l'appel d'une fonction nécessite une surcharge pour l'initialisation, les algorithmes récursifs ne sont-ils pas plus lents que leur homologue itératif?
http://stackoverflow.com/questions/478570/recursion-or-iteration –