1.Lengvas
Kas yra svorinis grafas?
- AGrafas, kurio kiekviena briauna turi skaitinę reikšmę, pvz., kainą ar atstumą
- BGrafas, kurio kai kurios viršūnės sunkesnės už kitas, nes turi daugiau briaunų
- CGrafas, turintis daugiau briaunų nei viršūnių
- DGrafas, saugomas diske
2.Lengvas
Kaip masyvo elementai saugomi atmintyje?
- AIšbarstyti, susieti rodyklėmis
- BViename vientisame bloke, vienas po kito
- CAtminties puslapių medyje
- DAtsitiktinėse maišos funkcijos parinktose vietose
3.Lengvas
Dvejetainiame paieškos medyje mazgo kairiojo pomedžio reikšmės yra:
- AAtsitiktine tvarka
- BMažesnės už mazgo reikšmę
- CDidesnės už mazgo reikšmę
- DLygios mazgo reikšmei
4.Vidutinis
Kiek laiko užtrunka L ilgio žodžio paieška Trie medyje su fiksuota abėcėle?
- AO(n), kur n yra žodžių skaičius
- BO(L × n)
- CO(L), nepriklausomai nuo saugomų žodžių skaičiaus
- DO(log n), kur n yra žodžių skaičius
5.Vidutinis
Kaip naujas elementas įterpiamas į dvejetainę krūvą?
- APadedamas šaknyje ir leidžiamas žemyn
- BVisa krūva perstatoma iš naujo
- CPadedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
- DĮterpiamas į surikiuotą poziciją, pastumiant visus didesnius elementus viena vieta į dešinę
6.Vidutinis
Kas nutinka, kai maišos lentelė, jos užpildymo koeficientui viršijus slenkstį, atlieka pakartotinį maišymą (rehash)?
- ASeniausi raktai pašalinami vietai atlaisvinti
- BIšskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
- CEsami raktai surikiuojami vietoje
- DĮ naują perpildos sąrašą lentelės gale perkeliami tik susidūrę raktai
7.Sunkus
Objektas saugomas kaip raktas maišos atvaizdyje, o paskui pakeičiamas laukas, kurį naudoja jo maišos funkcija. Koks tikėtinas rezultatas?
- AAtvaizdis išmeta klaidą tą akimirką, kai laukas pasikeičia
- BAtvaizdis automatiškai perkelia raktą į naują kibirą
- CObjekto paieška gali nepavykti, nes jis yra senosios maišos reikšmės kibire
- DNiekas nepasikeičia, nes rakto maišos reikšmė skaičiuojama tik vieną kartą programai pasileidus
8.Sunkus
Kuris teiginys apie rikiavimą krūva (heapsort) teisingas?
- AJis rikiuoja vietoje per O(n log n) blogiausiu atveju, bet nėra stabilus
- BSu bet kokia įvestimi jis veikia per O(n)
- CJis stabilus ir jam reikia O(n) papildomos atminties
- DJam reikia dvejetainio paieškos medžio kaip papildomos atminties, todėl jis naudoja O(n) papildomos atminties
Atsakymai
- 1. A · Grafas, kurio kiekviena briauna turi skaitinę reikšmę, pvz., kainą ar atstumą
- 2. B · Viename vientisame bloke, vienas po kito
- 3. B · Mažesnės už mazgo reikšmę
- 4. C · O(L), nepriklausomai nuo saugomų žodžių skaičiaus
- 5. C · Padedamas masyvo gale ir keliamas aukštyn (sift up), kol pažeidžia krūvos savybę
- 6. B · Išskiriama didesnė lentelė, ir kiekvienas raktas įterpiamas iš naujo
- 7. C · Objekto paieška gali nepavykti, nes jis yra senosios maišos reikšmės kibire
- 8. A · Jis rikiuoja vietoje per O(n log n) blogiausiu atveju, bet nėra stabilus
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.