Flashcards: Introduction aux Structures et Algorithmes Essentiels — 18 cards

All cards

1Question

Programmation orientée objet — définition ?

Answer

Paradigme structurant le code en classes et objets.

2Question

Interface — rôle ?

Answer

Contrat définissant les méthodes d’une classe.

3Question

Implémentation — rôle ?

Answer

Réalisation concrète d’une interface.

4Question

Encapsulation — principe ?

Answer

Protection des données internes via attributs privés.

5Question

Héritage — avantage ?

Answer

Réutilisation et extension des classes.

6Question

Polymorphisme — capacité ?

Answer

Utiliser une interface pour différents objets.

7Question

Pile — principe ?

Answer

LIFO : dernier inséré, premier sorti.

8Question

File — principe ?

Answer

FIFO : premier inséré, premier sorti.

9Question

Liste — caractéristique ?

Answer

Structure flexible pour accès et modification.

10Question

Dictionnaire — avantage ?

Answer

Accès rapide via clés, en O(1).

11Question

Arbre binaire — limite ?

Answer

Chaque nœud a au plus deux enfants.

12Question

ABR — propriété ?

Answer

Sous-arbre gauche < nœud < sous-arbre droit.

13Question

Graphe — éléments ?

Answer

Sommets et arêtes, orientées ou non.

14Question

Matrice d’adjacence — représentation ?

Answer

Tableau indiquant connexions entre sommets.

15Question

DFS — exploration ?

Answer

En profondeur, jusqu’au bout d’une branche.

16Question

BFS — exploration ?

Answer

En largeur, niveau par niveau.

17Question

Relation — dans SQL ?

Answer

Table avec attributs et tuples.

18Question

Clé primaire — rôle ?

Answer

Identifie de façon unique chaque ligne.

Test yourself with the quiz

Test your knowledge with 9 questions on Introduction aux Structures et Algorithmes Essentiels.

1. Comment peut-on appliquer une interface en programmation orientée objet pour assurer qu'une classe possède certaines méthodes ?

2. Quelle est la caractéristique principale qui définit une pile dans une structure de données ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Introduction aux Structures et Algorithmes Essentiels.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator