Flashcards : Introduction aux Structures de Données et Algorithmes — 22 cartes

Toutes les cartes

1Question

Interface — définition ?

Réponse

Ensemble de fonctionnalités sans implémentation.

2Question

Encapsulation — rôle ?

Réponse

Protège les données internes d’une classe.

3Question

Héritage — principe ?

Réponse

Réutilise et étend le comportement d’une classe.

4Question

Polymorphisme — avantage ?

Réponse

Utilise une même interface avec des comportements différents.

5Question

Pile — fonctionnement ?

Réponse

LIFO : dernier entré, premier sorti.

6Question

Dictionnaire Python — rôle ?

Réponse

Associe clés et valeurs pour accès rapide.

7Question

Clé-valeur — relation ?

Réponse

Entrée associant une clé à une valeur.

8Question

Parcours clés — méthode ?

Réponse

for cle in dictionnaire.

9Question

Parcours valeurs — méthode ?

Réponse

dictionnaire.values().

10Question

Parcours items — méthode ?

Réponse

dictionnaire.items().

11Question

Arbre binaire — contrainte ?

Réponse

Chaque nœud a au plus deux enfants.

12Question

ABR — propriété ?

Réponse

Gauche < parent < droit.

13Question

Racine — définition ?

Réponse

Nœud de départ sans parent.

14Question

Feuille — définition ?

Réponse

Nœud sans enfant.

15Question

Parcours infixe — ordre ?

Réponse

Gauche, racine, droite.

16Question

Parcours préfixe — ordre ?

Réponse

Racine, gauche, droite.

17Question

Parcours suffixe — ordre ?

Réponse

Gauche, droite, racine.

18Question

Parcours largeur — principe ?

Réponse

Niveaux, FIFO, explore niveau par niveau.

19Question

Graphe — élément ?

Réponse

Sommet ou nœud.

20Question

Arête orientée — rôle ?

Réponse

Relie deux sommets avec direction.

21Question

DFS — principe ?

Réponse

Explore en profondeur avant de revenir.

22Question

BFS — principe ?

Réponse

Explore par niveaux, utilisant une file.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 22 questions sur Introduction aux Structures de Données et Algorithmes.

1. Quelle affirmation décrit le mieux le principe d’une pile en programmation ?

2. Dans une classe Python, quel rôle joue généralement la méthode __init__ ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction aux Structures de Données et Algorithmes.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

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

Générateur de flashcards