Questions et réponses pour le tail-recursion :

La récursion de la queue est une stratégie récursive dans laquelle une fonction fait une certaine quantité de travail, puis s'invoque. La "queue" fait référence au fait que la récursion est à la fin de la fonction. Beaucoup - surtout fonctionnels - Les compilateurs de langage de programmation peuvent transformer ces types d'appels dans l'itération, ce qui signifie que la récursion de la queue dans les langues prises en charge peut être utilisée sans crainte d'un débordement de pile, quel que soit le nombre d'appels.

0
votes
Voici un programme C # récursif de queue qui résume les carrés de 1 à 10. Cela fonctionne, à l'exception du dernier autre dans addsquares2 () code>. C ...

0
votes
J'ai besoin de définir une fonction (répéter-écriture n f) code> de sorte que ((répéter-écriture n f) x) code> évalue ...

0
votes
J'essaie simplement de rendre cette fonction moyenne pour être récursive de la queue. J'ai réussi à faire fonctionner ma fonction et qui a pris des efforts considé ...

11
votes
J'ai deux extraits de code qui essaie de convertir une liste de flotteurs en une liste Vector3 ou Vector2. L'idée est de prendre 2/3 éléments à la fois de la liste et d ...