1.Lengvas
Kuri operacija masyvui yra O(1), o vienkrypčiam susietajam sąrašui – O(n)?
- APirmojo elemento pašalinimas
- BPrieiga prie elemento su indeksu i
- CPirmojo elemento skaitymas
- DĮterpimas į pradžią
2.Lengvas
Kas medyje yra lapas?
- AMazgas, neturintis vaikų
- BMazgas su didžiausia reikšme
- CMazgas, turintis lygiai vieną vaiką
- DMazgas, neturintis tėvo
3.Lengvas
Kuo apibrėžiamas dvejetainis medis?
- AKiekvienas mazgas saugo dvejetainį skaičių
- BKiekvienas mazgas turi lygiai du vaikus
- CKiekvienas mazgas turi daugiausia du vaikus
- DMedis turi lygiai du lygmenis
4.Vidutinis
Kodėl dvejetainę krūvą galima saugoti masyve be jokių rodyklių?
- AMasyvai automatiškai laiko raktus surikiuotus, todėl rodyklių nereikia
- BVisi krūvos raktai lygūs
- CKrūvose niekada nebūna daugiau kaip 100 elementų
- DTai pilnas dvejetainis medis, todėl pozicijas nusako paprastos indeksų formulės
5.Vidutinis
Kuris kolizijų sprendimo metodas saugo susidūrusius raktus sąraše tame pačiame kibire?
- AAtskiros grandinės (separate chaining)
- BDvigubas maišymas
- CKvadratinis zondavimas
- DTiesinis zondavimas
6.Vidutinis
Kaip dvejetainėje min krūvoje veikia extract-min?
- APaskutinis elementas perkeliamas į šaknį ir leidžiamas žemyn (sift down)
- BPašalinamas paskutinis masyvo elementas
- CPašalinama šaknis, o visi elementai pastumiami viena vieta į kairę
- DNaujo minimumo ieškoma visuose lapuose
7.Sunkus
Kiek laiko užtrunka bet kurio rakto paieška n elementų dvejetainėje min krūvoje?
- AO(log log n)
- BO(n)
- CO(log n)
- DO(1)
8.Sunkus
Raktai 5, 3, 8, 1 šia tvarka įterpiami į tuščią masyvu grįstą dvejetainę min krūvą. Koks galutinis masyvas?
- A[1, 3, 8, 5]
- B[3, 1, 8, 5]
- C[1, 3, 5, 8]
- D[1, 5, 8, 3]
Atsakymai
- 1. B · Prieiga prie elemento su indeksu i
- 2. A · Mazgas, neturintis vaikų
- 3. C · Kiekvienas mazgas turi daugiausia du vaikus
- 4. D · Tai pilnas dvejetainis medis, todėl pozicijas nusako paprastos indeksų formulės
- 5. A · Atskiros grandinės (separate chaining)
- 6. A · Paskutinis elementas perkeliamas į šaknį ir leidžiamas žemyn (sift down)
- 7. B · O(n)
- 8. A · [1, 3, 8, 5]
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.