Questions marquées «recursion»

178
Récursivité dans les directives angulaires

Il existe quelques questions et réponses sur les directives angulaires récursives populaires, qui se résument toutes à l'une des solutions suivantes: 'compilez' manuellement du HTML de manière incrémentielle en fonction de l'état de la portée d'exécution exemple 1 [ stackoverflow ] exemple 2 [ page...

156
Séquence de Fibonacci récursive Java

Veuillez expliquer ce code simple: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Je suis confus avec la dernière ligne surtout parce que si n = 5 par exemple, alors fibonacci (4) + fibonacci (3) serait appelé et ainsi...

134
définition de structure auto-référentielle?

Je n'écris pas en C depuis très longtemps, donc je ne suis pas sûr de la façon dont je devrais faire ce genre de choses récursives ... Je voudrais que chaque cellule contienne une autre cellule, mais j'obtiens une erreur le long du les lignes du "champ 'enfant' sont de type incomplet". Quoi de...

129
Defaultdict imbriqué de defaultdict

Existe-t-il un moyen de faire d'un defaultdict également la valeur par défaut pour le defaultdict? (ie defaultdict récursif de niveau infini?) Je veux pouvoir faire: x = defaultdict(...stuff...) x[0][1][0] {} Donc, je peux le faire x = defaultdict(defaultdict), mais ce n'est qu'un deuxième niveau:...

116
La récursivité est-elle une fonctionnalité en soi?

... ou est-ce juste une pratique? Je pose cette question à cause d'une dispute avec mon professeur: j'ai perdu le crédit pour appeler une fonction de manière récursive sur la base que nous n'avons pas couvert la récursivité en classe, et mon argument est que nous l'avons appris implicitement par...

113
Cadre de pile corrompu GDB - Comment déboguer?

J'ai la trace de pile suivante. Est-il possible d'en faire quelque chose d'utile pour le débogage? Program received signal SIGSEGV, Segmentation fault. 0x00000002 in ?? () (gdb) bt #0 0x00000002 in ?? () #1 0x00000001 in ?? () #2 0xbffff284 in ?? () Backtrace stopped: previous frame inner to this...