Tarjetas de memoria: Programmation dynamique : Fibonacci et rendu monnaie — 22 tarjetas

Todas las tarjetas

1Pregunta

Suite de Fibonacci — définition ?

Respuesta

Suite numérique où chaque terme est la somme des deux précédents.

2Pregunta

Problème de redondance — dans Fibonacci ?

Respuesta

Appels récursifs répétés avec mêmes paramètres, gaspillage de temps.

3Pregunta

Programmation dynamique — rôle ?

Respuesta

Éviter les recalculs en mémorisant résultats intermédiaires.

4Pregunta

Mémoire cache — utilité ?

Respuesta

Stocker résultats pour éviter recalculs redondants.

5Pregunta

Forme Top Down — approche ?

Respuesta

Récursive, vérifie la mémoire avant de calculer.

6Pregunta

Forme Bottom Up — approche ?

Respuesta

Itérative, calcule du plus petit sous-problème vers le grand.

7Pregunta

Fibonacci Top Down — principe ?

Respuesta

Mémoïsation pour rendre le calcul efficace et sans redondance.

8Pregunta

Récursion Fibonacci — problème ?

Respuesta

Appels multiples avec mêmes paramètres, inefficace.

9Pregunta

Rendu monnaie — objectif ?

Respuesta

Minimiser le nombre de pièces pour une somme donnée.

10Pregunta

Problème récursif rendu monnaie ?

Respuesta

Minimiser nbre de pièces avec formule : nbre[som] = 1 + min(nbre[som - pi]).

11Pregunta

Appels récursifs redondants — dans rendu monnaie ?

Respuesta

Même sous-problèmes résolus plusieurs fois, inefficace.

12Pregunta

Programmation dynamique rendu monnaie — méthode ?

Respuesta

Mémoïsation avec cache pour stocker résultats intermédiaires.

13Pregunta

Mémoire cache — construction ?

Respuesta

Tableau ou liste de taille som+1, initialisé à zéro.

14Pregunta

Garde — rôle ?

Respuesta

Enregistrer l’indice de la pièce utilisée pour chaque somme.

15Pregunta

Algorithme rendu monnaie — étape clé ?

Respuesta

Reconstruction de la liste pièces via garde après calcul.

16Pregunta

Algorithme modifié — pour liste pièces ?

Respuesta

Retourne à la fois nombre et composition des pièces.

17Pregunta

Exemple rendu monnaie — résultat ?

Respuesta

Pour somme 9, solution optimale : [2,2,5].

18Pregunta

Problème Fibonacci — formule récursive ?

Respuesta

fib(n) = fib(n-1) + fib(n-2), avec conditions de base.

19Pregunta

Approche Bottom Up — principe ?

Respuesta

Calculer en ordre croissant, stocker dans tableau.

20Pregunta

Approche Top Down — principe ?

Respuesta

Récursion avec mémoïsation, vérifie cache avant calcul.

21Pregunta

Optimisation rendu monnaie — avantage ?

Respuesta

Réduction du nombre d’appels, calcul plus rapide.

22Pregunta

Mémoïsation — différence avec programmation dynamique ?

Respuesta

Mémoïsation est une technique, PD est une stratégie globale.

Ponte a prueba con el cuestionario

Pon a prueba tus conocimientos con 11 preguntas sobre Programmation dynamique : Fibonacci et rendu monnaie.

1. Qu'est-ce que le problème de redondance dans le calcul récursif de la suite de Fibonacci ?

2. Comment utiliser la programmation dynamique par mémorisation pour optimiser un algorithme récursif ?

Realiza el cuestionario →

Lee la hoja de repaso

Revisa el curso completo en la hoja de repaso para Programmation dynamique : Fibonacci et rendu monnaie.

Ver hoja de repaso →

Similar courses

Crea tus propias tarjetas de memoria

Importa tu curso y la IA genera tarjetas de memoria en 30 segundos.

Generador de tarjetas de memoria