1.Lengvas
Kuri duomenų struktūra naudojama medžio apėjimui lygmenimis (level-order)?
- APrioritetinė eilė
- BEilė
- CMaišos lentelė
- DStekas
2.Lengvas
Kaip vadinama steko operacija, kuri prideda elementą į viršų?
- APush
- BPop
- CEnqueue
- DPeek
3.Lengvas
Ką vienkrypčiame susietajame sąraše turi paskutinio mazgo rodyklė next?
- ASąrašo mazgų skaičių
- BPirmojo mazgo adresą
- CNull (jokio mazgo)
- DAnkstesnio mazgo adresą
4.Vidutinis
Kiek laiko užtrunka patikrinti, ar briauna (u, v) egzistuoja, naudojant gretimumo matricą?
- AO(E)
- BO(1)
- CO(log V)
- DO(V)
5.Vidutinis
Kokia kaina įterpti elementą į n elementų masyvo vidurį?
- AO(1), nes indeksas žinomas
- BO(n), nes vėlesnius elementus reikia pastumti
- CO(log n), dėl dvejetainės paieškos
- DO(n²), nes kiekvienas elementas pajuda n kartų
6.Vidutinis
Kurią duomenų struktūrą naudoja paieška į gylį (DFS, iteracinė versija)?
- ASteką
- BTik maišos lentelę
- CEilę
- DKrūvą
7.Sunkus
Kodėl duomenų bazės indeksams dažnai naudoja B+ medžius, o ne paprastus B medžius?
- AB+ medžiai naudoja dvejetainius vidinius mazgus, todėl sumažėja skaitymų iš disko
- BB+ medžiai duomenis saugo tik šaknyje
- CB+ medžių nereikia balansuoti
- DVisi įrašai yra susietuose lapuose, todėl intervalų peržiūra efektyvi
8.Sunkus
Mazgas su dviem vaikais iš dvejetainio paieškos medžio paprastai šalinamas:
- APakeičiant jį in-order įpėdiniu (arba pirmtaku) ir pašalinant tą mazgą
- BPašalinant visą pomedį
- CPerstatant po juo esantį pomedį iš naujo ir iš naujo įterpiant kiekvieną jame buvusį raktą
- DSukeičiant jį su šaknimi
Atsakymai
- 1. B · Eilė
- 2. A · Push
- 3. C · Null (jokio mazgo)
- 4. B · O(1)
- 5. B · O(n), nes vėlesnius elementus reikia pastumti
- 6. A · Steką
- 7. D · Visi įrašai yra susietuose lapuose, todėl intervalų peržiūra efektyvi
- 8. A · Pakeičiant jį in-order įpėdiniu (arba pirmtaku) ir pašalinant tą mazgą
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.