FlashKeepers

Computer Science · College · College and University

Algorithmes : complexité et schémas courants

Notation grand O, algorithmes de tri et de recherche courants, et schémas de récursivité testés en entretien technique et en cours.

About this set

38 basic cards for College Computer Science. It opens with "Que mesure la notation grand O ?" and "Définissez la complexité temporelle O(1)". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Que mesure la notation grand O ?
Show answerLa façon dont le temps d'exécution ou l'espace mémoire requis par un algorithme augmente à mesure que la taille de l'entrée croît.
Définissez la complexité temporelle O(1).
Show answerTemps constant : le temps d'exécution ne change pas, quelle que soit la taille de l'entrée.
Définissez la complexité temporelle O(n).
Show answerTemps linéaire : le temps d'exécution croît proportionnellement à la taille n de l'entrée.
Définissez la complexité temporelle O(log n).
Show answerTemps logarithmique : le temps d'exécution croît avec le logarithme de la taille de l'entrée.
Définissez la complexité temporelle O(n^2).
Show answerTemps quadratique : le temps d'exécution croît avec le carré de la taille de l'entrée.
Définissez la complexité temporelle O(n log n).
Show answerTemps linéarithmique : le temps d'exécution est n multiplié par le logarithme de n.
Définissez la complexité temporelle O(2^n).
Show answerTemps exponentiel : le temps d'exécution double à chaque augmentation de la taille de l'entrée.
Quelle est la complexité temporelle de l'accès à un élément d'un tableau par son indice ?
Show answerO(1), temps constant.
Quelle est la complexité temporelle de la recherche d'une valeur dans un tableau non trié ?
Show answerO(n), temps linéaire.
Quelle est la complexité temporelle de la recherche binaire dans un tableau trié ?
Show answerO(log n), temps logarithmique.
Que doit-on garantir à propos d'un tableau avant de pouvoir utiliser la recherche binaire ?
Show answerLe tableau doit être trié.
Quelle est la complexité temporelle de l'insertion d'un élément au début d'un tableau ?
Show answerO(n), temps linéaire.
Quelle est la complexité temporelle de l'ajout d'un élément à la fin d'un tableau dynamique qui a encore de la capacité ?
Show answerO(1) amorti, temps constant.
Quelle est la complexité temporelle moyenne d'une recherche dans une table de hachage ?
Show answerO(1), temps constant, avec une bonne fonction de hachage.
Quelle est la complexité temporelle du tri rapide (quicksort) dans le cas moyen ?
Show answerO(n log n), temps linéarithmique.

23 more cards in the app

Study this set free