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

"alamfunktsiooni" - 1 õppematerjal

Algoritmi ajaline keerukus
9
doc

Algoritmi ajaline keerukus

max=keskmine; else min=keskmine+1; // x on ülemises pooles } if (x==a[min]) return min; else return -1; } Ülesanne: Koostada skeemprogramm põhiprogramm() algusaeg:= clock(); {määrame töö algusaja} READ N {sisesta või väärtusta N, massiivi dimensioon} READ x {sisesta või väärtusta x} READ a[N] {sisesta või väärtusta massiiv a} vastus:=kahendotsing(a,N,x) {otsing alamfunktsiooni abil} WRITE vastus {väljasta leitud elemendi indeks (-1 kui ei leia)} lopuaeg:= clock(); {määrame töö lõpuaja} tooaeg:=lopuaeg-algusaeg WRITE tooaeg kahendotsing(a,N,x) min:=0 {alammassiivi esimese elmendi indeks} max:=N {alammassiivi viimase elmendi indeks} *W max>min keskmine:=(min+max)/2 {alammassiivi keskmise elmendi indeks} x<=a[keskmine]?

Matemaatika → Matemaatika ja statistika
51 allalaadimist


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