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

Toutes les cartes

1Question

Recherche dichotomique — principe ?

Réponse

Diviser pour rechercher dans un vecteur ordonné.

2Question

Tri sélection — complexité ?

Réponse

O(n²).

3Question

Tri insertion — étape clé ?

Réponse

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

4Question

Tri bulle — fonctionnement ?

Réponse

Comparer et échanger les éléments adjacents.

5Question

Pointeur en C — rôle ?

Réponse

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

6Question

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

Réponse

Cas de base avec aucune appel récursif.

7Question

Tri rapide — stratégie ?

Réponse

Diviser pour régner avec un pivot.

8Question

Tri par tas — principe ?

Réponse

Construire un tas binaire pour extraire les max.

9Question

Chaînes en C — terminaison ?

Réponse

Caractère nul ' '.

10Question

Structures en C — déclaration ?

Réponse

Regrouper plusieurs champs de types différents.

11Question

Fichiers séquentiels — accès ?

Réponse

Lecture, écriture dans l’ordre des enregistrements.

12Question

Table de hachage — avantage ?

Réponse

Accès direct par clé, recherche rapide.

13Question

Fonction de hachage — rôle ?

Réponse

Convertir une clé en indice dans le tableau.

14Question

Collision — définition ?

Réponse

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

15Question

Gestion collision — méthode ?

Réponse

Chaînage ou hachage linéaire.

16Question

Fseek — objectif ?

Réponse

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

17Question

Pointeur nul — signification ?

Réponse

Plan d’ouverture ou pointeur non initialisé.

18Question

Recursion terminale — caractéristique ?

Réponse

Dernier appel sans opérations après.

19Question

Fonction récursive — empilement ?

Réponse

Adresse de retour et variables locales.

20Question

Tri par pivot — choix ?

Réponse

Milieu, médian ou aléatoire.

21Question

Fermeture fichier — commande ?

Réponse

Fclose.

22Question

Hachage — but ?

Réponse

Optimiser recherche dans un tableau.

23Question

Collision fréquente — problème ?

Réponse

Zones qui se remplissent vite, ralentissant la recherche.

24Question

Chaîne en C — déclaration ?

Réponse

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

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 12 questions sur 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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction aux structures de données en C.

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