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!

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(2,1)
  • Union(3,7)
  • Union(5,7)
  • Union(5,6)
  • Union(1,4)

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: 2

BC, Kaal: 7

CD, Kaal: 10

DE, Kaal: 8

EB, Kaal: 4

EA, Kaal: 9

AC, Kaal: 1

DA, Kaal: 15

DB, Kaal: 13

CE, Kaal: 3

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 massiiv [(11, 16), (9, 16), (8, 12), (1, 11), (11, 17)], kus iga enniku esimene element on mingi eseme kaal ning teine element selle eseme väärtus.

Antud massiivile tuleb rakendada seljakoti 'hargne ja kärbi' algoritmi kaalupiiranguga 18. NB: Enne algoritmi rakendamist tuleks massiiv ka sorteerida selles järjekorras, kuidas ahne algoritm neid läbi käiks.

Vastuseks tuleb anda ahned hinnangud iga tipu jaoks, mis asuvad teel tipust lahenduseni, ehk loenguslaididel toodud juhul peaks vastus olema '37.00 34.50 34.50 32.00 32.00'

Murdarvud tuleb ümardara kahe komakohani, ehk kui ahned hinnangud on [45.14285714285714, 45.14285714285714, 44.0, 41.5, 41.5], siis vastus peaks olema '45.14 45.14 44.00 41.50 41.50'

View this question
Antud on graaf naabrusmaatriksiga

 0   1   75  2  

 3   0   6   7  

 7   8   0   5  

 1   6   66  0  

Lühimad teed kõikide tippude vahel graafis leitakse Floydi algoritmiga.

Milline on väljundmaatriksi D sisu peale põhitsükli kolmandat iteratsiooni?

Formuleeri vastus järgnevalt: numbrit eraldatud tühikutega, alustades vasakult ülevalt ja lõpetades paremal all

Näiteks, kui vastuseks on selline maatriks,

1 2 3

4 5 6

7 8 9
siis pane kirja niimoodi: 1 2 3 4 5 6 7 8 9

Maatriksi D sisu peale põhitsükli kolmandat iteratsiooni:
View this question
Antud on massiiv [(6, 20), (5, 22), (11, 21), (5, 17), (3, 24)], kus iga enniku esimene element on mingi eseme kaal ning teine element selle eseme väärtus.

Antud massiivile tuleb rakendada seljakoti 'hargne ja kärbi' algoritmi kaalupiiranguga 15. NB: Enne algoritmi rakendamist tuleks massiiv ka sorteerida selles järjekorras, kuidas ahne algoritm neid läbi käiks.

Vastuseks tuleb anda ahned hinnangud iga tipu jaoks, mis asuvad teel tipust lahenduseni, ehk loenguslaididel toodud juhul peaks vastus olema '37.00 34.50 34.50 32.00 32.00'

Murdarvud tuleb ümardara kahe komakohani, ehk kui ahned hinnangud on [45.14285714285714, 45.14285714285714, 44.0, 41.5, 41.5], siis vastus peaks olema '45.14 45.14 44.00 41.50 41.50'

View this question
Antud on graaf naabrusmaatriksiga:

0 51 92 72 65 8

51 0 75 21 48 12

92 75 0 55 14 1

72 21 55 0 78 28

65 48 14 78 0 94

8 12 1 28 94 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 75 67 17 29 20

75 0 36 19 42 6

67 36 0 57 51 31

17 19 57 0 97 56

29 42 51 97 0 49

20 6 31 56 49 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
Antud on graaf naabrusmaatriksiga:

0 99 24 43 59 84

99 0 72 41 64 89

24 72 0 63 69 96

43 41 63 0 82 53

59 64 69 82 0 12

84 89 96 53 12 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

Graaf on esitatud naabruslistina:

Node 0 -> [2, 3, 5]

Node 1 -> [3, 6, 8, 9]

Node 2 -> [3, 4, 5, 6, 9]

Node 3 -> [5, 7, 8]

Node 4 -> [5, 6, 8]

Node 5 -> [6, 7, 8]

Node 6 -> [8]

Node 7 -> [8, 9]

Node 8 -> []

Node 9 -> []

Millise järjestuse annab antud graafi topoloogiline sorteerimine?

Graafi läbimist alustatakse tipust indeksiga 0. Naabrite valikul valitakse enne väiksema indeksiga naaber.

Andke vastus arvude jadana, kasutades arvude eraldajatena tühikuid.

View this question
Graaf on esitatud naabrusmaatriksiga:

0 0 0 0 0 0

0 0 0 1 1 0

0 0 0 1 1 0

0 1 1 0 1 0

0 1 1 1 0 0

0 0 0 0 0 0

Graaf läbitakse sügavuti otsingu (DFS) algoritmiga.

Milline on massivi parent[] seis pärast algoritmi lõpetamist?

Tipud on indekseeritud [0 .. 5].

Graafi läbimist alustatakse tipust indeksiga 0. Naabrite valikul valitakse enne väiksema indeksiga naaber.

Esitage massiivi parent[] elementide väärtused, eraldades need tühikutega (parent[0] .. parent[5]). Tipul, millel ei ole parent-it märkige parent-iks -1.

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