logo

Crowdly

Browser

Add to Chrome

Algoritmid ja andmestruktuurid (LTAT.03.005)

Looking for Algoritmid ja andmestruktuurid (LTAT.03.005) test answers and solutions? Browse our comprehensive collection of verified answers for Algoritmid ja andmestruktuurid (LTAT.03.005) at moodle.ut.ee.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Olgu kuhjameetodi sisendiks kuhjastatud massiiv.

Massiivi hetkeseis on [17, 14, 15, 9, 12, 17, 29].

Mitu kuhjaparanduse operatsiooni (elemendi tegelikku alla viimist) sortimise algusest

alates võib olla selleks hetkeks läbi viidud?

0%
0%
0%
0%
0%
0%
View this question

Vaatleme kuhjameetodi realisatsiooni, kus massiivi kuhjastamise järel

liigutakse massiivis esimesest elemendist alustades järjest vasakult

paremale kuni massiivi poole pikkuseni, viies iga töödeldava elemendi

alla.

Märgi kõik väited, mis kehtivad.

0%
0%
0%
View this question

Vaatleme rekursiivset kiirmeetodit, mis valib lahkmeks järjendi esimese

elemendi ning jaotab elemendid kolmeks (väiksemad, võrdsed ja suuremad).

Millise järjendi korral on kiirmeetodi väljakutsete arv suurim?

0%
0%
0%
View this question

Vaatleme algoritmi, kus n-elemendilises massiivis k vähima elemendi

massiivi algusesse ümberpaigutamiseks kasutatakse alamprotseduurina

korduvalt lahkme järgi jaotamist.

Mis järgnevatest on selle algoritmi ajalise keerukuse mõttes kõige

halvem juht?

Märgi kõik sobivad.

0%
0%
View this question

Allpool on toodud massiivi [P, Õ, I, M, E, M, E, E, T, O, D]

seisundid

põimemeetodi iga põimimise järel. Millises neist on kasutatud

põimemeetodi

põhjast-üles varianti?

0%
View this question
View this question

Vaatleme programmeerimiskeeles Python kirjutatud sortimismeetodeid.

Millised neist on stabiilsed?

0%
0%
View this question

Vaatleme optimeeritud mullimeetodit, kus massiivi iga läbimise järel

kontrollitakse, kas massiiv on juba sorditud.

Mitu korda läbitakse massiiv [-1, 9, 13, -1, 4, 7, -9]?

Sisesta läbimiste arv.

View this question

Programm kasutab temperatuuride kirjete võrdlemiseks alljärgnevat meetodit:

public int compareTo(Temperatuur teine) {

double epsilon = 0.1;

if (kraadid < teine.kraadid - epsilon)

return -1;

if (kraadid > teine.kraadid + epsilon)

return 1;

return 0;

}

Märgi kõik sortimiseks vajalikud relatsiooni omadused, mis

ei ole

selles meetodis täidetud.

50%
0%
50%
View this question

Millise andmestruktuuri realiseerib järgmine klass, eeldusel, et klass

Queue realiseerib järjekorra?

class SQ:

def __init__(self):

self._queues = [Queue(), Queue()]

self.a = 0

def add(self,x):

self._queues[self.a].enqueue(x)

def remove(self):

temp = self._queues[self.a].dequeue()

while not self._queues[self.a].is_empty():

self._queues[1-a].enqueue(temp)

temp = self._queues[self.a].dequeue()

self.a = 1-a

return temp

def is_empty(self):

return self._queues[self.a].is_empty()

0%
0%
View this question

Want instant access to all verified answers on moodle.ut.ee?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome