1.Lengvas
Kas saugoma kiekvienai viršūnei grafą vaizduojant gretimumo sąrašais?
- AJos kaimyninių viršūnių sąrašas
- BV loginių reikšmių eilutė
- CTrumpiausias kelias iki kiekvienos kitos viršūnės
- DBendras grafo briaunų skaičius
2.Lengvas
Kas yra maišos lentelės užpildymo koeficientas (load factor)?
- AIki šiol įvykusių kolizijų skaičius
- BKibirų skaičius, padalytas iš vidutinio saugomų raktų ilgio
- CSaugomų elementų skaičius, padalytas iš kibirų skaičiaus
- DLaikas, reikalingas lentelei įkelti iš disko
3.Lengvas
Kuo apibrėžiamas dvejetainis medis?
- AKiekvienas mazgas turi lygiai du vaikus
- BKiekvienas mazgas saugo dvejetainį skaičių
- CMedis turi lygiai du lygmenis
- DKiekvienas mazgas turi daugiausia du vaikus
4.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
- B1 2 3 4 5
- C4 5 2 3 1
- D4 2 5 1 3
5.Vidutinis
Kaip naujas elementas įterpiamas į dvejetainę krūvą?
- APadedamas šaknyje ir leidžiamas žemyn
- BĮterpiamas į surikiuotą poziciją, pastumiant visus didesnius elementus viena vieta į dešinę
- CVisa krūva perstatoma iš naujo
- DPadedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
6.Vidutinis
Kaip rasti mažiausią raktą dvejetainiame paieškos medyje?
- AAplankyti kiekvieną lapą ir juos palyginti
- BNuo šaknies eiti kairiaisiais vaikais, kol nebėra kairiojo vaiko
- CPažiūrėti tik į šaknį
- DNuo šaknies eiti dešiniaisiais vaikais, kol nebėra dešiniojo vaiko
7.Sunkus
Žiediniame buferyje front == rear gali reikšti, kad jis tuščias arba pilnas. Koks dažnas būdas juos atskirti?
- AFront ir rear saugoti tame pačiame kintamajame
- BBuferio dydį padaryti dvejeto laipsniu
- CLaikyti atskirą elementų skaitiklį arba visada palikti vieną vietą nenaudojamą
- DVisada išvalyti buferį, kai front lygus rear, kad būsena būtų tuščia
8.Sunkus
Koks paieškos platyn vykdymo laikas grafui su V viršūnių, saugomam gretimumo matrica?
- AO(V²)
- BO(E log V)
- CO(V + E)
- DO(V)
Atsakymai
- 1. A · Jos kaimyninių viršūnių sąrašas
- 2. C · Saugomų elementų skaičius, padalytas iš kibirų skaičiaus
- 3. D · Kiekvienas mazgas turi daugiausia du vaikus
- 4. A · 1 2 4 5 3
- 5. D · Padedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
- 6. B · Nuo šaknies eiti kairiaisiais vaikais, kol nebėra kairiojo vaiko
- 7. C · Laikyti atskirą elementų skaitiklį arba visada palikti vieną vietą nenaudojamą
- 8. A · O(V²)
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.