Flashcards: Introduction à la Complexité Algorithmique — 24 cards

All cards

1Question

Algorithme — définition ?

Answer

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

2Question

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

Answer

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

3Question

Déclaration de variable — fonction ?

Answer

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

4Question

Instruction élémentaire — exemple ?

Answer

Affectation ou test en temps constant.

5Question

Test conditionnel — but ?

Answer

Prendre une décision selon une condition.

6Question

Boucle itérative — utilité ?

Answer

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

7Question

Complexité en temps — mesure ?

Answer

Nombre d’opérations en fonction de n.

8Question

Complexité en espace — concerne ?

Answer

Mémoire utilisée par l’algorithme.

9Question

Modèle WORD-RAM — caractéristique ?

Answer

Opérations en temps constant.

10Question

Notation de Landau — O — rôle ?

Answer

Borne supérieure asymptotique.

11Question

Notation de Landau — Ω — rôle ?

Answer

Borne inférieure asymptotique.

12Question

Notation de Landau — Θ — rôle ?

Answer

Croissance asymptotique exacte.

13Question

Croissance logarithmique — exemple ?

Answer

Algorithme de recherche binaire.

14Question

Croissance exponentielle — exemple ?

Answer

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

15Question

Limite d’une fonction — définition ?

Answer

Valeur vers laquelle elle tend quand x approche a.

16Question

Limite à l’infini — rôle ?

Answer

Comparer la croissance asymptotique.

17Question

Fonction linéaire — notation ?

Answer

O(n), croissance proportionnelle à n.

18Question

Fonction logarithmique — croissance ?

Answer

Très lente, O(log n).

19Question

Complexité classique — exemple ?

Answer

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

20Question

Preuve d’invariant — objectif ?

Answer

Valider la correction d’un algorithme.

21Question

Preuve par récurrence — étape clé ?

Answer

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

22Question

Algorithme diviser pour régner — principe ?

Answer

Diviser, résoudre, combiner récursivement.

23Question

Appels récursifs — croissance ?

Answer

Proportionnelle à log n dans division par 2.

24Question

Algorithme itératif — caractéristique ?

Answer

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

Test yourself with the quiz

Test your knowledge with 12 questions on 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 ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Introduction à la Complexité Algorithmique.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator