Algorytmy004

 0    27 fiche    sg0034
Télécharger mP3 Imprimer jouer consultez
 
question réponse
Omikron(g(n)) = {f(n): istnieją dodatnie stałe c1, c2, n0, takie, że:
commencer à apprendre
0<=c1g(n)<=f(n)<=c2g(n) dla n>=n0}
dla Omikron, g(n) to
commencer à apprendre
asymptotycznie dokładne oszacowanie f(n)
f(n) E Omikron(g(n)) jest
commencer à apprendre
asymptotycznie nieujemna
dla Omikron, g(n) musi być
commencer à apprendre
asymptotycznie nieujemna
O(g(n)) = {f(n): istnieją dodatnie stałe c i n0, takie, że
commencer à apprendre
0 <= f(n) <= cg(n) dla wszystkich n>= n0}
graficzna ilustracja
commencer à apprendre
notacji Omikron
graficzna ilustracja
commencer à apprendre
notacji O
dla O(g(n)), g(n) to
commencer à apprendre
asymptotycznie górne ograniczenie f(n)
jeżeli f(n) = Omikron(g(n)) to
commencer à apprendre
f(n) = O(g(n))
Omikron(g(n)) zawiera się w
commencer à apprendre
O(g(n)) (jest podzbiorem)
funkcja kwadratowa ax^2 + bn + c, należy do
commencer à apprendre
Omikron(n^2) więc należy również do O(n^2)
Omega(g(n)) = {f(n): istnieją dodatnie stałe c i n0, takie, że
commencer à apprendre
0<= cg(n) <= f(n) dla wszystkich n>= n0
graficzna ilustracja
commencer à apprendre
notacji Omega
dla Omega: g(n) to
commencer à apprendre
asymptotycznie dolne ograniczenie f(n)
jeżeli f(n) = Omikron(g(n)) to
commencer à apprendre
f(n) = Omega(g(n))
czas działania algorytmu wynosi Omega(g(n))
commencer à apprendre
dla kaŜdego dostatecznie duŜego n, jakiekolwiek dane wejściowe rozmiaru n weźmiemy, czas działania algorytmu na tych danych będzie nie mniejszy niŜ stała razy g(n)
Czas działania algorytmu sortowania przez wstawianie dla najlepszego przypadku wynosi
commencer à apprendre
Omega(n)
n=O(n^2) oznacza
commencer à apprendre
n E O(n^2)
2n^2 = 2n^2 + Omikron(n) możemy zapisać jako
commencer à apprendre
2n^2 = 2n^2 + f(n) gdzie f(n) E Omikron(n)
o(g(n))={f(n): dla każdej dodatniej stałej c>0 istnieje stała n0>0 taka, że
commencer à apprendre
0<=f(n)<cg(n) dla wszystkich n>= n0}
dla f(n)=O(g(n)) oszacowanie 0<= f(n) <= cg(n) zachodzi dla
commencer à apprendre
pewnej stałej c>0
dla f(n) = o(g(n)) oszacowanie 0<=f(n)<cg(n) zachodzi dla
commencer à apprendre
wszystkich stałych c>0
2n^2 ... o(n^2)
commencer à apprendre
!=
2n ... o(n^2)
commencer à apprendre
=
w(g(n)) = {f(n) dla każdej dodatniej stałej c > 0 istnieje stała n0 > 0 taka, że
commencer à apprendre
0<= cg(n)<f(n) dla n>= n0
n^2/2 ... w(n)
commencer à apprendre
=
n^2/2 ... w(n^2)
commencer à apprendre
!=

Vous devez vous connecter pour poster un commentaire.