Flashcards : Introduction à la Complexité Algorithmique — 24 cartes

Toutes les cartes

1Question

Algorithme — définition ?

Réponse

Procédure précise pour résoudre un problème.

2Question

Spécification d’un algorithme — rôle ?

Réponse

Définir formellement paramètres, sortie, commentaires.

3Question

Déclaration de variable — fonction ?

Réponse

Réserve mémoire pour une donnée.

4Question

Instruction élémentaire — exemple ?

Réponse

Affectation ou test en temps constant.

5Question

Test conditionnel — but ?

Réponse

Prendre une décision selon une condition.

6Question

Boucle itérative — utilité ?

Réponse

Répéter des instructions jusqu’à une condition.

7Question

Complexité en temps — mesure ?

Réponse

Nombre d’opérations en fonction de n.

8Question

Complexité en espace — concerne ?

Réponse

Mémoire utilisée par l’algorithme.

9Question

Modèle WORD-RAM — caractéristique ?

Réponse

Opérations en temps constant.

10Question

Notation de Landau — O — rôle ?

Réponse

Borne supérieure asymptotique.

11Question

Notation de Landau — Ω — rôle ?

Réponse

Borne inférieure asymptotique.

12Question

Notation de Landau — Θ — rôle ?

Réponse

Croissance asymptotique exacte.

13Question

Croissance logarithmique — exemple ?

Réponse

Algorithme de recherche binaire.

14Question

Croissance exponentielle — exemple ?

Réponse

Algorithme naïf de puissance, O(2^n).

15Question

Limite d’une fonction — définition ?

Réponse

Valeur vers laquelle elle tend quand x approche a.

16Question

Limite à l’infini — rôle ?

Réponse

Comparer la croissance asymptotique.

17Question

Fonction linéaire — notation ?

Réponse

O(n), croissance proportionnelle à n.

18Question

Fonction logarithmique — croissance ?

Réponse

Très lente, O(log n).

19Question

Complexité classique — exemple ?

Réponse

O(1), O(n), O(log n).

20Question

Preuve d’invariant — objectif ?

Réponse

Valider la correction d’un algorithme.

21Question

Preuve par récurrence — étape clé ?

Réponse

Montrer la propriété pour n=base et n→n+1.

22Question

Algorithme diviser pour régner — principe ?

Réponse

Diviser, résoudre, combiner récursivement.

23Question

Appels récursifs — croissance ?

Réponse

Proportionnelle à log n dans division par 2.

24Question

Algorithme itératif — caractéristique ?

Réponse

Répétition par boucle, invariant pour correction.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 12 questions sur Introduction à la Complexité Algorithmique.

1. Qu'est-ce que le modèle de calcul WORD-RAM dans l'analyse de la complexité algorithmique?

2. Quel auteur ou référence précise est associé à la définition de la complexité en temps dans le modèle WORD-RAM mentionné dans le contenu ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction à la Complexité Algorithmique.

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