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!

Märgi järgnevatest kõik funktsioonid, mis prindivad positiivse täisarvu n kahendesituse.

0%
0%
0%
View this question

Mis ülesannet lahendab järgnev funktsioon?

def f(a, b):

if b == 0:

return a

return 1 + f(a, b-1)

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

// <![CDATA[

var sone, ulObj;

sone = rekursioon_soned[Math.floor(Math.random()*rekursioon_soned.length)];

ulObj = new Object();

ulObj.arg = "\"" + sone + "\"";

ulObj.funktsioon = tag4();

document.write(mis_ekraanil(ulObj));

// ]]>

Mille prindib järgmine funktsioon sisendil "INFORMATSIOON"?

def tag_a(sõne):

if len(sõne) == 0:

return

print(sõne[0], end=' ')

tag_b(sõne[1:])

def tag_b(sõne):

if len(sõne) == 0:

return

tag_a(sõne[1:])

print(sõne[0], end=' ')

Esimesena kutsutakse välja funktsioon

tag_a

.

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

Olgu antud järgmised funktsioonid naturaalarvude paarsuse arvutamiseks:

def paaris(n):

if n == 0:

return True

return not paaritu(n-1)

def paaritu(n):

if n == 1:

return True

return not paaris(n-1)

Milline järgnevatest väidetest on tõene?

0%
0%
0%
View this question

Olgu antud järgnev rekursiivne funktsioon, mis peaks leidma arvu kahega jagamisel tekkiva jäägi. Kas see funktsioon peatub iga positiivse paaritu sisendi korral?

def mod2(n):

if n == 0:

return 0

if n == 1:

return 1

return mod2(n-2)

0%
0%
0%
0%
View this question

Mille leiab järgmine funktsioon, kus funktsiooni parameetriks on teatav sõne s?

public static String leia(String s) {

if (s.length() > 1) {

return leia(s.substring(1));

}

return s;

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

// <![CDATA[

var ulObj = new Object();

ulObj.objektityyp = "sorteerimismeetoditest";

ulObj.tyyp = "<b>parima juhu</b>";

ulObj.keerukus = teeta() + "(n)";

ulObj.kasEeldused = true;

ulObj.eeldused = "meetodid on realiseeritud leheküljel <a href='http://www.sorting-algorithms.com' target='_blank'>http://www.sorting-algorithms.com</a> toodud algoritmidega (kiirmeetodist kolmeharuline variant)"

document.write(hinnangule_vastav(ulObj));

// ]]>

Millised järgnevatest sorteerimismeetoditest on parima juhu ajalise keerukusega Θ(n)? Eeldada, et meetodid on realiseeritud leheküljel http://www.sorting-algorithms.com toodud algoritmidega (kiirmeetodist kolmeharuline variant).

Märgi kõik sobivad vastused.

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

// <![CDATA[

var ulObj = new Object();

ulObj.elAeg = "i+j";

ulObj.kuju = teeta() + "(f(n))";

document.write(massiivi_labimine(ulObj));

// ]]>

Läbides massiivi A mõõtmetega n × n, töötleb algoritm iga elementi A[i, j] ajaga Θ(i+j).

Milline on kogu tabeli töötlemise algoritmi ajaline keerukus kujul Θ(f(n))?

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

Definitsioon.

Olgu f ja g naturaalarvuliste argumentidega

funktsioonid. Siis f on O(g), kui leiduvad c > 0 ja N > 0 nii, et |f(n)| <

c|g(n)| iga n > N korral.

Olgu

  • f(n) = 2n2 + 6n - 4
  • g(n) = n

Kas nende funktsioonide puhul kehtib lause „f on O(g)”?

Vali kõik

sobivad variandid.

0%
0%
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