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 alljärgnevatest andmestruktuuridest kõik need, mis on lineaarsed.
Iga k puhul märgime k-järku binoompuud tähisega Bk.
Olgu meil kaks binoomkuhja, millest esimene koosneb binoompuudest B0, B1, B2, B3 ning teine binoompuudest B0, B3, B4.
Millistest binoompuudest koosneb binoomkuhi, mis saadakse nende kahe binoomkuhja ühendamisel?
Vaja on sortida 10 GB andmeid, kuid arvutil on ainult 1 GB vaba mälu.
Milline meetod on kõige sobivam?
Kaks kõige levinumat viisi puude esitamiseks on:
(1) esitus tipuobjektide ja viitadega (nagu kahendpuude puhul)
(2) esitus järjendina (nagu kuhjade puhul)
| Esitus tipuobjektide ja viitadega | Esitus järjendina |
Vali iga järgmise lause juures esitusviis, mis on vastavas aspektis parem.
Täisarvude hoidmiseks on vaja andmestruktuuri, mille puhul kõik järgmised operatsioonid oleksid sooritatavad ajaga O(log n):
Võimalike andmestruktuuridena on kaalumisel AVL-puu ja kuhi. Mil määral kumbki neist sobib nimetatud eesmärkide täitmiseks?
Mitmel erineval viisil saab arvudest 1, 2, 3, 4, 5 moodustada kuhja, kus iga tipu võti on alluvate võtmetest väiksem (pöördkuhja)?