1.Lengvas
Kas medyje yra lapas?
- AMazgas su didžiausia reikšme
- BMazgas, neturintis tėvo
- CMazgas, turintis lygiai vieną vaiką
- DMazgas, neturintis vaikų
2.Lengvas
Kuri struktūra paprastai naudojama prioritetinei eilei įgyvendinti?
- ANesutvarkytas vienkryptis susietasis sąrašas
- BStekas
- CKrūva
- DEilutė
3.Lengvas
Kas saugoma kiekvienai viršūnei grafą vaizduojant gretimumo sąrašais?
- ABendras grafo briaunų skaičius
- BV loginių reikšmių eilutė
- CTrumpiausias kelias iki kiekvienos kitos viršūnės
- DJos kaimyninių viršūnių sąrašas
4.Vidutinis
Kaip naujas elementas įterpiamas į dvejetainę krūvą?
- APadedamas šaknyje ir leidžiamas žemyn
- BPadedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
- CĮterpiamas į surikiuotą poziciją, pastumiant visus didesnius elementus viena vieta į dešinę
- DVisa krūva perstatoma iš naujo
5.Vidutinis
Dvejetainio medžio šaknis yra 1, jos kairysis vaikas 2, dešinysis 3; mazgas 2 turi vaikus 4 (kairįjį) ir 5 (dešinįjį). Koks preorder apėjimas?
- A1 2 4 5 3
- B4 2 5 1 3
- C1 2 3 4 5
- D4 5 2 3 1
6.Vidutinis
Kokia kaina įterpti elementą į n elementų masyvo vidurį?
- AO(1), nes indeksas žinomas
- BO(log n), dėl dvejetainės paieškos
- CO(n), nes vėlesnius elementus reikia pastumti
- DO(n²), nes kiekvienas elementas pajuda n kartų
7.Sunkus
Kiek laiko užtrunka bet kurio rakto paieška n elementų dvejetainėje min krūvoje?
- AO(log log n)
- BO(1)
- CO(log n)
- DO(n)
8.Sunkus
Struktūros union-find (nesikertančios aibės) su jungimu pagal rangą ir kelio suspaudimu amortizuota vienos operacijos kaina yra:
- ATiksliai O(log n)
- BO(n²)
- CO(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
- DO(n)
Atsakymai
- 1. D · Mazgas, neturintis vaikų
- 2. C · Krūva
- 3. D · Jos kaimyninių viršūnių sąrašas
- 4. B · Padedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
- 5. A · 1 2 4 5 3
- 6. C · O(n), nes vėlesnius elementus reikia pastumti
- 7. D · O(n)
- 8. C · O(α(n)), atvirkštinė Ackermanno funkcija, praktiškai pastovi
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.