Flashcards : Introduction aux structures de données et algorithmes — 24 cartes

Toutes les cartes

1Question

Structure de données — définition ?

Réponse

Organisation et stockage d’informations.

2Question

Type de données abstrait — rôle ?

Réponse

Décrit l’interface et les opérations.

3Question

Ensemble dynamique — caractéristique ?

Réponse

Permet insertion et suppression en cours d’exécution.

4Question

Liste simplement chaînée — structure ?

Réponse

Liste linéaire avec pointeur vers suivant.

5Question

Dictionnaire tableau — fonction ?

Réponse

Associe clés à valeurs, opérations d’insertion, recherche.

6Question

assert — vérification ?

Réponse

Condition booléenne, erreur si fausse.

7Question

exception — événement ?

Réponse

Événement anormal interrompant le programme.

8Question

try except — but ?

Réponse

Gérer exceptions pour continuer l’exécution.

9Question

Développement piloté par les tests — principe ?

Réponse

Écrire tests avant le code.

10Question

doctest — rôle ?

Réponse

Exécute exemples dans docstring, compare sortie.

11Question

Pile — principe ?

Réponse

Structure LIFO, dernier entré, premier sorti.

12Question

Arbre libre — définition ?

Réponse

Graphe non orienté, connexe, sans cycle.

13Question

Chemin unique — propriété ?

Réponse

Unicité du chemin entre deux sommets.

14Question

Arbre enraciné — caractéristique ?

Réponse

Arbre avec sommet distingué, la racine.

15Question

Récursion — définition ?

Réponse

Fonction s’appelant elle-même sur sous-problème.

16Question

Cas de base — rôle ?

Réponse

Arrêt de la récursion.

17Question

Diviser pour régner — étapes ?

Réponse

Diviser, conquérir, combiner.

18Question

File FIFO — fonctionnement ?

Réponse

Insertion en fin, suppression en tête.

19Question

BFS — exploration ?

Réponse

Niveaux par distance, utilise une file.

20Question

Arbre de récursion — représentation ?

Réponse

Organigramme des appels récursifs.

21Question

Mémorisation — but ?

Réponse

Éviter recalculs en stockant résultats.

22Question

Algorithme glouton — principe ?

Réponse

Choix local optimal à chaque étape.

23Question

Sous-problème — définition ?

Réponse

Partie du problème initial.

24Question

Nombre minimum pièces — notation ?

Réponse

Nb(X), valeur minimale pour rendre X.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 24 questions sur Introduction aux structures de données et algorithmes.

1. Quelle description correspond le mieux à une structure de données ?

2. Dans un dictionnaire tableau associatif, quelle opération fait partie de l’interface de base ?

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