FlashKeepers

Informatique · College · Université

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.

À propos de cet ensemble

38 cartes simples de Informatique (College). Il commence par « Que mesure la notation grand O ? » et « Définissez la complexité temporelle O(1) ». Étudiez-le avec les autres ensembles de niveau College ci-dessous.

38 cartes · cartes simples · Écrit par IA, vérifié deux fois. Tout est modifiable.

Étudier cet ensemble gratuitement Jeter un œil Télécharger FlashKeepers pour iPhone

S'ouvre dans votre navigateur, sans compte. App pour iPhone et iPad · App Android

Que mesure la notation grand O ?
Voir la réponseLa 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).
Voir la réponseTemps 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).
Voir la réponseTemps 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).
Voir la réponseTemps 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).
Voir la réponseTemps 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).
Voir la réponseTemps linéarithmique : le temps d'exécution est n multiplié par le logarithme de n.
Définissez la complexité temporelle O(2^n).
Voir la réponseTemps 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 ?
Voir la réponseO(1), temps constant.
Quelle est la complexité temporelle de la recherche d'une valeur dans un tableau non trié ?
Voir la réponseO(n), temps linéaire.
Quelle est la complexité temporelle de la recherche binaire dans un tableau trié ?
Voir la réponseO(log n), temps logarithmique.
Que doit-on garantir à propos d'un tableau avant de pouvoir utiliser la recherche binaire ?
Voir la réponseLe tableau doit être trié.
Quelle est la complexité temporelle de l'insertion d'un élément au début d'un tableau ?
Voir la réponseO(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é ?
Voir la réponseO(1) amorti, temps constant.
Quelle est la complexité temporelle moyenne d'une recherche dans une table de hachage ?
Voir la réponseO(1), temps constant, avec une bonne fonction de hachage.
Quelle est la complexité temporelle du tri rapide (quicksort) dans le cas moyen ?
Voir la réponseO(n log n), temps linéarithmique.

23 cartes de plus dans l'app

Étudier cet ensemble gratuitement