logo

Crowdly

Browser

Add to Chrome

ITI0204 Algoritmid ja andmestruktuurid (2024/25 sügis)

Looking for ITI0204 Algoritmid ja andmestruktuurid (2024/25 sügis) test answers and solutions? Browse our comprehensive collection of verified answers for ITI0204 Algoritmid ja andmestruktuurid (2024/25 sügis) at moodle.taltech.ee.

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

Lisa tühja binaarsesse otsingupuusse arvud:

49 1 52 33 30 84 31

Eemalda juurtipus olev arv.

Lisa arvud: 64 ja 94

Kirjuta tippude väärtused juurtipust minimaalse elemendini (ehk tee tipust puu minimaalse elemendini). Numbrid eralda tühikutega.

View this question
Lisa tühja binaarsesse otsingupuusse arvud:

59 90 69 81 91 41 6 14 42

Eemalda juurtipus olev arv.

Lisa arvud: 43 ja 98

Kirjuta tippude väärtused juurtipust minimaalse elemendini (ehk tee tipust puu minimaalse elemendini). Numbrid eralda tühikutega.

View this question
Antud on sorteeritud massiiv A:

indeks0123456789101112131415
A[indeks]341213172730333639435968709496

binary_search(array, key)

   n = length of array

   low = 0

   high = n - 1

   mid = (low + high) / 2

   while (array[mid] doesn't match key)

       if (array[mid]key)

           high = mid - 1

       else

           low = mid + 1

       if (lowhigh)

           return no match

       mid = (low + high) / 2

   return array[mid]

Milliseid arve vaatab kahendotsing läbi 36 otsimiseks (kaasa arvatud otsitav element)? Eraldage arvud tühikutega.
View this question
Antud on graaf naabrusmaatriksiga:

0 64 51 28 67 63

64 0 65 40 31 10

51 65 0 12 62 17

28 40 12 0 38 13

67 31 62 38 0 44

63 10 17 13 44 0

Sellele graafile rakendatakse Prim'i algoritmi (1. variant massiividega).

Milline on massiivi nearest[] seis pärast algoritmi rakendamist? Tipud on indekseeritud [1 .. 6] ning minimaalse katva puu leidmist alustatakse tipust indeksiga 1.

Massiivi nearest[] algväärtustamisel saavad kõik selle elemendid väärtuseks 1. Esitage alates indeksist 2 selle massiivi elemendid pärast algoritmi lõpetamist, eraldades need tühikutega: nearest[2] nearest[3] nearest[4] nearest[5] nearest[6]

View this question
Kuidas muutub mittelõikuvate alamhulkade andmestruktuuri massiivesitus ja ettekujutus up-tree-na järgnevate operatsioonide tegemisel?

Puude ühendamisel liidetakse madalam sügavamaga, sama sügavusega puude korral liidetakse suurema numbriga juurtipuga madalama numbriga juurtipuga puusse.

Find() korral teekonna lühendamist ei rakendata.

Tehakse järmised operatsioonid:

  • MakeSet(1), MakeSet(2), MakeSet(3), MakeSet(4), MakeSet(5), MakeSet(6), MakeSet(7)
  • Union(3,4)
  • Union(5,7)
  • Union(6,7)
  • Union(6,2)
  • Union(4,1)

Esitage massiivesitus, mis saadakse pärast nende operatsioonide rakendamist.

Juuretipud viitavad iseendale.

Esitage 7-elemendiline massiiv A[1..7] eraldades elemendid tühikutega: A[1] A[2] A[3] A[4] A[5] A[6] A[7]

View this question
Kuidas muutub mittelõikuvate alamhulkade andmestruktuuri massiivesitus ja ettekujutus up-tree-na järgnevate operatsioonide tegemisel?

Puude ühendamisel liidetakse madalam sügavamaga, sama sügavusega puude korral liidetakse suurema numbriga juurtipuga madalama numbriga juurtipuga puusse.

Find() korral teekonna lühendamist ei rakendata.

Tehakse järmised operatsioonid:

  • MakeSet(1), MakeSet(2), MakeSet(3), MakeSet(4), MakeSet(5), MakeSet(6), MakeSet(7)
  • Union(1,3)
  • Union(6,4)
  • Union(7,4)
  • Union(7,5)
  • Union(3,2)

Esitage massiivesitus, mis saadakse pärast nende operatsioonide rakendamist.

Juuretipud viitavad iseendale.

Esitage 7-elemendiline massiiv A[1..7] eraldades elemendid tühikutega: A[1] A[2] A[3] A[4] A[5] A[6] A[7]

View this question
On antud graaf järgmiste servadega:

AB, Kaal: 3

BC, Kaal: 8

CD, Kaal: 11

DE, Kaal: 9

AD, Kaal: 7

EA, Kaal: 5

AC, Kaal: 4

BE, Kaal: 6

EC, Kaal: 15

BD, Kaal: 14

Millised servad ja millises järjekorras lisatakse minimaalsesse aluspuusse kasutades Kruskali algoritmi?

Vastus anda servade jadana, kasutades eraldajatena tühikuid. Nt AB BC CD DE
View this question
Antud on graaf naabrusmaatriksiga:

0 87 42 68 83 27

87 0 39 99 8 81

42 39 0 80 61 30

68 99 80 0 75 77

83 8 61 75 0 2

27 81 30 77 2 0

Sellele graafile rakendatakse Dijkstra algoritmi.

Milline on massiivi parent[] seis pärast algoritmi rakendamist? Tipud on indekseeritud [1 .. 6] ning lähimaid teid otsitakse tipust indeksiga 1.

Esitage alates indeksist 2 selle massiivi elemendid pärast algoritmi lõpetamist, eraldades need tühikutega: parent[2] parent[3] parent[4] parent[5] parent[6]

View this question
Antud on graaf naabrusmaatriksiga:

0 96 30 63 29 46

96 0 65 8 97 87

30 65 0 32 58 92

63 8 32 0 99 5

29 97 58 99 0 9

46 87 92 5 9 0

Sellele graafile rakendatakse Dijkstra algoritmi.

Milline on massiivi parent[] seis pärast algoritmi rakendamist? Tipud on indekseeritud [1 .. 6] ning lähimaid teid otsitakse tipust indeksiga 1.

Esitage alates indeksist 2 selle massiivi elemendid pärast algoritmi lõpetamist, eraldades need tühikutega: parent[2] parent[3] parent[4] parent[5] parent[6]

View this question
Antud on graaf naabrusmaatriksiga:

0 50 10 68 35 13

50 0 55 61 85 2

10 55 0 66 84 49

68 61 66 0 27 83

35 85 84 27 0 38

13 2 49 83 38 0

Sellele graafile rakendatakse Dijkstra algoritmi.

Milline on massiivi parent[] seis pärast algoritmi rakendamist? Tipud on indekseeritud [1 .. 6] ning lähimaid teid otsitakse tipust indeksiga 1.

Esitage alates indeksist 2 selle massiivi elemendid pärast algoritmi lõpetamist, eraldades need tühikutega: parent[2] parent[3] parent[4] parent[5] parent[6]

View this question

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

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

Browser

Add to Chrome