Études pour examen Flashcards
Donnez la complexité asymptotique en pire cas d’un findMin()
O(1)
Donnez la complexité asymptotique en pire cas d’un deleteMin()
O(lg(n))
Donnez la complexité asymptotique en meilleur cas d’un buildHeap()
O(n)
Donnez la complexité asymptotique en pire cas d’un buildHeap()
O(n)
Donnez la complexité asymptotique en cas moyen d’un insert(AnyType x)
O(1)
Donnez la complexité asymptotique en meilleur cas d’un insert(AnyType x)
O(1)
Donnez la complexité asymptotique en meilleur cas d’un findmin()
O(1)
Donnez la complexité asymptotique en cas moyen d’un findmin()
O(1)
Donnez la complexité asymptotique en cas moyen d’un deleteMin()
O(lg(n))
Donnez la complexité asymptotique en meilleur cas d’un deleteMin()
O(1)
Donnez la complexité asymptotique en cas moyen d’un buildHeap()
O(n)
Donnez la complexité asymptotique en pire cas d’un insert(AnyType x)
O(lg(n))
Donnez la complexité asymptotique en cas moyen d’un insert(AnyType x)
O(1)
Donnez la complexité asymptotique en pire cas d’un percolateDown()
O(lg(n))
Donnez la complexité asymptotique en meilleur cas d’un percolateDown()
O(1)
Donnez la complexité asymptotique en moyen cas d’un percolateDown()
O(lg(n))
Donnez la complexité asymptotique en pire cas d’un changeKey(AnyType x,AnyType y)
O(1)
Donnez la complexité asymptotique en pire cas d’un changeKey(AnyType x,AnyType y)
O(lg(n))
Quel est la complexité de l’algorithme naïf?
O(m(n-m+1))
Quel est la complexité de l’algorithme Rabin-Karp?
O(m(n-m+1))
Le tri monceau est un tri interne.
Vrai, puisqu’il n’utilise pas de mémoire supplémentaire.
Soit G = (V, E) un graphe dirigé. GT
(le graphe transposé de G) possède au moins
deux composantes fortement connexes si et seulement si G est connexe.
Faux. Si G est connexe, alors GT aussi, et il ne possède qu’une seule CFC.
Les algorithmes issus des méthodes de programmation dynamique requièrent un
espace mémoire proportionnel à O(n
2
) (les besoins en mémoire croissent quadratiquement avec
la taille du problème).
Faux. Cela varie d’un problème à l’autre. Exemple Fibonnaci peut-être résolu avec un espace
mémoire (n), et même O(1).
Un algorithme glouton est un algorithme dont les besoins en mémoire sont
proportionnels à O(n
2
) (croissent quadratiquement avec la taille du problème).
Faux. O(n) pour Kruskal par exemple.