QCM : Introduction aux structures de données et algorithmes (2 questions)

Questions et réponses du QCM

1. Quelle structure de données suit un ordre LIFO, où le dernier élément ajouté est le premier retiré ?

Un dictionnaire
Une file
Une pile
Une liste

Une pile

Explication

Une pile fonctionne en LIFO : le dernier élément entré est retiré en premier. Une file suit au contraire un ordre FIFO.

2. Quelle approche algorithmique consiste à résoudre un problème en réutilisant des sous-problèmes déjà stockés pour éviter des recalculs ?

La recherche dichotomique
Le diviser pour régner
Le tri rapide
La programmation dynamique

La programmation dynamique

Explication

La programmation dynamique repose sur la mémorisation et la réutilisation de sous-résultats afin d’éviter de refaire les mêmes calculs. Le diviser pour régner découpe aussi le problème, mais ne met pas forcément en cache les sous-résultats.

Révisez avec les flashcards

Mémorisez les réponses avec 4 flashcards sur Introduction aux structures de données et algorithmes.

Listes — définition ?

Structure séquentielle d'éléments ordonnés

Piles — rôle ?

Gèrent un ordre LIFO

Graphes — exploration ?

BFS ou DFS

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction aux structures de données et algorithmes.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM