Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"kahendotsingut" - 1 õppematerjal

Algoritmi ajaline keerukus
9
doc

Algoritmi ajaline keerukus

1 1 0 10 10 3.3 100 100 6.6 1000 1000 10 1000 10000 13.3 0 Tabelist näeme kui oluline on osata algoritme hinnata ja valida. NB: Arvestada tuleb ka fakti, et kahendotsingut saame rakendada järjestatud massiivile, aga lineaarset otsingut suvalisele massiivile. Tegelikult on olemas üldisem meetod rekurentse algoritmi täitmiseks kuluva aja leidmiseks. Teoreem: Olgu a>=1 ja b>1 konstandid, f(n) funktsioon ning T(n) defineeritud mittenegatiivsete n väärtuste korral valemiga: T ( n) = aT ( n / b) + f ( n) (nurksulud tähendavad täisosa) Siis: 1. T(n) on O( n logb a ) juhul kui f(n) on O (n logb a -e ) , mingi positiivse konstandi e

Matemaatika → Matemaatika ja statistika
51 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun