Flashcards: Introduction aux structures de données en C — 24 cards

All cards

1Question

Recherche dichotomique — principe ?

Answer

Diviser pour rechercher dans un vecteur ordonné.

2Question

Tri sélection — complexité ?

Answer

O(n²).

3Question

Tri insertion — étape clé ?

Answer

Insérer chaque élément à sa place dans la partie triée.

4Question

Tri bulle — fonctionnement ?

Answer

Comparer et échanger les éléments adjacents.

5Question

Pointeur en C — rôle ?

Answer

Stocker une adresse mémoire d’un type connu.

6Question

Fonction récursive — condition d’arrêt ?

Answer

Cas de base avec aucune appel récursif.

7Question

Tri rapide — stratégie ?

Answer

Diviser pour régner avec un pivot.

8Question

Tri par tas — principe ?

Answer

Construire un tas binaire pour extraire les max.

9Question

Chaînes en C — terminaison ?

Answer

Caractère nul ' '.

10Question

Structures en C — déclaration ?

Answer

Regrouper plusieurs champs de types différents.

11Question

Fichiers séquentiels — accès ?

Answer

Lecture, écriture dans l’ordre des enregistrements.

12Question

Table de hachage — avantage ?

Answer

Accès direct par clé, recherche rapide.

13Question

Fonction de hachage — rôle ?

Answer

Convertir une clé en indice dans le tableau.

14Question

Collision — définition ?

Answer

Deux clés différentes au même indice.

15Question

Gestion collision — méthode ?

Answer

Chaînage ou hachage linéaire.

16Question

Fseek — objectif ?

Answer

Se déplacer à une position précise dans un fichier.

17Question

Pointeur nul — signification ?

Answer

Plan d’ouverture ou pointeur non initialisé.

18Question

Recursion terminale — caractéristique ?

Answer

Dernier appel sans opérations après.

19Question

Fonction récursive — empilement ?

Answer

Adresse de retour et variables locales.

20Question

Tri par pivot — choix ?

Answer

Milieu, médian ou aléatoire.

21Question

Fermeture fichier — commande ?

Answer

Fclose.

22Question

Hachage — but ?

Answer

Optimiser recherche dans un tableau.

23Question

Collision fréquente — problème ?

Answer

Zones qui se remplissent vite, ralentissant la recherche.

24Question

Chaîne en C — déclaration ?

Answer

char nom[taille]; ou char *nom; avec affectation.

Test yourself with the quiz

Test your knowledge with 12 questions on Introduction aux structures de données en C.

1. Quelle est la conséquence de l'ordre des éléments dans un vecteur sur la recherche dichotomique ?

2. Quelle est la conséquence de l'utilisation du passage par adresse avec des pointeurs en C ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Introduction aux structures de données en C.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator