Flashcards: Introduction aux Structures et Algorithmes Essentiels — 20 cards

All cards

1Question

Interface — définition ?

Answer

Contrat décrivant fonctionnalités sans implémentation.

2Question

Encapsulation — rôle ?

Answer

Protège les données internes via des attributs privés.

3Question

Héritage — principe ?

Answer

Réutilisation et extension d’une classe par une autre.

4Question

Polymorphisme — avantage ?

Answer

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

5Question

Pile — structure ?

Answer

LIFO : dernier entré, premier sorti.

6Question

File — structure ?

Answer

FIFO : premier entré, premier sorti.

7Question

Dictionnaire — complexité ?

Answer

Recherche, insertion, suppression en 𝑂(1) en moyenne.

8Question

Racine — localisation ?

Answer

Nœud de départ sans parent.

9Question

Feuille — localisation ?

Answer

Nœud sans enfant.

10Question

Arbre binaire — caractéristique ?

Answer

Chaque nœud a au plus deux enfants.

11Question

ABR — règle ?

Answer

Gauche < nœud < droit.

12Question

Recherche ABR — mécanisme ?

Answer

Compare puis descend à gauche ou droite.

13Question

Taille arbre — définition ?

Answer

Nombre total de nœuds.

14Question

Hauteur arbre — définition ?

Answer

Nombre d’arêtes du racine au plus profond.

15Question

Parcours préfixe — ordre ?

Answer

Racine, gauche, droit.

16Question

Parcours infixe — ordre ?

Answer

Gauche, racine, droit.

17Question

Parcours suffixe — ordre ?

Answer

Gauche, droit, racine.

18Question

Parcours largeur — méthode ?

Answer

Niveau par niveau, en utilisant une file.

19Question

Arbres équilibrés — exemple ?

Answer

Arbres AVL, maintiennent hauteur logarithmique.

20Question

Graphe — définition ?

Answer

Ensemble de sommets reliés par des arêtes.

Test yourself with the quiz

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

1. En programmation orientée objet, quel est le rôle principal d’une interface ?

2. Dans une pile, quel élément est retiré en premier lors d’un retrait classique ?

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