Questions marquées «recursion»

Pour les questions sur la récursivité, la pratique d'appeler une méthode ou une fonction de l'intérieur d'elle-même.


8
Boucles récursives ou en boucle
Je lisais quelques articles sur les entretiens de développement, en particulier sur les questions techniques et les tests posés lors des entretiens, et je suis tombé à plusieurs reprises sur des paroles du genre "Ok, tu as résolu le problème en boucle while, peux-tu maintenant le faire avec récursion ", …


18
En clair, qu'est-ce que la récursivité?
L'idée de récursion n'est pas très courante dans le monde réel. Cela semble donc un peu déroutant pour les programmeurs débutants. Bien que, je suppose, ils s’habituent au concept progressivement. Alors, quelle peut être une bonne explication pour qu'ils puissent saisir l'idée facilement?
74 recursion 

3
Quelle est la différence entre récursivité et corecursion?
Quelle est la différence entre ceux-ci? Récursion Corecursion Sur Wikipedia, il y a peu d'informations et pas de code clair expliquant ces termes. Quels sont quelques exemples très simples expliquant ces termes? Comment la corecursion est-elle le double de la récursion? Existe-t-il des algorithmes corecusifs classiques?

17
Récursion sans factorielle, nombre de Fibonacci, etc.
Presque tous les articles que je trouve sur la récursion incluent les exemples de nombres factoriels ou de Fibonacci, qui sont: Math Inutile dans la vraie vie Existe-t-il des exemples de code non mathématiques intéressants pour enseigner la récursivité? Je pense aux algorithmes de division et de conquête, mais ils …
48 recursion 

8
Quelles sont les méthodes pour éviter un débordement de pile dans un algorithme récursif?
Question Quels sont les moyens possibles pour résoudre un débordement de pile causé par un algorithme récursif? Exemple J'essaie de résoudre le problème 14 du projet Euler et j'ai décidé de l'essayer avec un algorithme récursif. Toutefois, le programme s’arrête avec une erreur java.lang.StackOverflowError. Naturellement. L'algorithme a en effet débordé …




2
Manière générale de convertir une boucle (while / for) en récursivité ou d'une récursion en boucle?
Ce problème se concentre principalement sur l'algorithme, peut-être quelque chose d'abstrait et de plus académique. L'exemple offre une pensée, je veux une manière générique, donc l'exemple n'est utilisé que pour nous éclairer plus clairement sur vos pensées. D'une manière générale, une boucle peut être convertie en récursive. par exemple: for(int …





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.