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

All cards

1Question

Interface — définition ?

Answer

Ensemble de fonctionnalités sans implémentation.

2Question

Encapsulation — rôle ?

Answer

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

3Question

Héritage — principe ?

Answer

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

4Question

Polymorphisme — avantage ?

Answer

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

5Question

Pile — fonctionnement ?

Answer

LIFO : dernier entré, premier sorti.

6Question

Dictionnaire Python — rôle ?

Answer

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

7Question

Clé-valeur — relation ?

Answer

Entrée associant une clé à une valeur.

8Question

Parcours clés — méthode ?

Answer

for cle in dictionnaire.

9Question

Parcours valeurs — méthode ?

Answer

dictionnaire.values().

10Question

Parcours items — méthode ?

Answer

dictionnaire.items().

11Question

Arbre binaire — contrainte ?

Answer

Chaque nœud a au plus deux enfants.

12Question

ABR — propriété ?

Answer

Gauche < parent < droit.

13Question

Racine — définition ?

Answer

Nœud de départ sans parent.

14Question

Feuille — définition ?

Answer

Nœud sans enfant.

15Question

Parcours infixe — ordre ?

Answer

Gauche, racine, droite.

16Question

Parcours préfixe — ordre ?

Answer

Racine, gauche, droite.

17Question

Parcours suffixe — ordre ?

Answer

Gauche, droite, racine.

18Question

Parcours largeur — principe ?

Answer

Niveaux, FIFO, explore niveau par niveau.

19Question

Graphe — élément ?

Answer

Sommet ou nœud.

20Question

Arête orientée — rôle ?

Answer

Relie deux sommets avec direction.

21Question

DFS — principe ?

Answer

Explore en profondeur avant de revenir.

22Question

BFS — principe ?

Answer

Explore par niveaux, utilisant une file.

Test yourself with the quiz

Test your knowledge with 22 questions on 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__ ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Introduction aux Structures de Données et Algorithmes.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator