logo

Crowdly

Browser

Додати до Chrome

Algoritmid ja andmestruktuurid (LTAT.03.005)

Шукаєте відповіді та рішення тестів для Algoritmid ja andmestruktuurid (LTAT.03.005)? Перегляньте нашу велику колекцію перевірених відповідей для Algoritmid ja andmestruktuurid (LTAT.03.005) в moodle.ut.ee.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Mitu tõstmist tehakse (st mitu lauset prinditakse) 15 kettaga Hanoi tornide ülesande lahendamisel järgmise, rekursiivse definitsiooni põhjal koostatud funktsiooniga?

def tõsta(n, kust, kuhu, ajutine):

if n == 1:

print("Tõsta ketas tornist", kust, "torni", kuhu + ".")

else:

tõsta(n-1, kust, ajutine, kuhu)

tõsta(1, kust, kuhu, ajutine)

tõsta(n-1, ajutine, kuhu, kust)

tõsta(15, "A", "B", "C")

Переглянути це питання

Millis(t)e funktsiooni(de) rekursioonipuuks sobib allpool toodud tasakaalus puu?

Rekursioonipuu prototüübi jaoks

0%
0%
0%
0%
0%
Переглянути це питання

// <![CDATA[

var ulObj = new Object();

ulObj.tyyp = "maksimaalne";

ulObj.meetod = "n-elemendilise järjendi sorteerimisel kiirmeetodiga";

document.write(kutsete_ahela_pikkus(ulObj));

// ]]>

Leia maksimaalne meetodi väljakutsete ahela pikkus n-elemendilise järjendi sorteerimisel kiirmeetodiga etteantud n korral, kui

n = 38.

Переглянути це питання

Millise järjendi korral on sorteerimise kiirmeetodi, mis valib lahkmeks järjendi esimese elemendi ning jaotab elemendid kolmeks (väiksemad, võrdsed, suuremad), väljakutsete koguarv suurim?

0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

Märgi järgnevatest kõik funktsioonid, mis kontrollivad, kas sõne s on palindroom.

0%
0%
0%
Переглянути це питання

Mis ülesannet lahendab järgnev funktsioon?

def f(a, b):

if b == 0:

return 0

return a + f(a, b-1)

0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

// <![CDATA[

var sone, ulObj;

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

ulObj = new Object();

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

ulObj.funktsioon = tag1();

document.write(mis_ekraanil(ulObj));

// ]]>

Mille prindib järgmine funktsioon sisendil "REKURSIOON"?

def tag(sõne):

if len(sõne) == 0:

return

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

tag(sõne[1:])

0%
0%
0%
0%
0%
0%
100%
0%
Переглянути це питання

Millistele tingimustele peab vastama rekursiivne funktsioon, et ta kindlasti oma töö lõpetaks?

Переглянути це питання

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 == 0:

return True

return not paaris(n-1)

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

0%
0%
0%
0%
Переглянути це питання

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

def mod2(n):

if n == 0:

return 0

return mod2(n-2)

0%
0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.ut.ee?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome