1.Lengvas
Kaip masyvo elementai saugomi atmintyje?
- AAtsitiktinėse maišos funkcijos parinktose vietose
- BIšbarstyti, susieti rodyklėmis
- CViename vientisame bloke, vienas po kito
- DAtminties puslapių medyje
2.Lengvas
Kas medyje yra lapas?
- AMazgas, turintis lygiai vieną vaiką
- BMazgas, neturintis tėvo
- CMazgas su didžiausia reikšme
- DMazgas, neturintis vaikų
3.Lengvas
Dvejetainiame paieškos medyje mazgo kairiojo pomedžio reikšmės yra:
- ADidesnės už mazgo reikšmę
- BAtsitiktine tvarka
- CMažesnės už mazgo reikšmę
- DLygios mazgo reikšmei
4.Vidutinis
Kiek atminties naudoja gretimumo sąrašas grafui su V viršūnių ir E briaunų?
- AO(V²)
- BO(V + E)
- CO(V × E)
- DO(E²)
5.Vidutinis
Kiek atminties naudoja grafo su V viršūnių gretimumo matrica?
- AO(V + E)
- BO(V²)
- CO(log V)
- DO(E)
6.Vidutinis
Kur yra mazgo su indeksu i tėvas dvejetainėje krūvoje, saugomoje masyve nuo indekso 0?
- AIndeksu i − 1
- BIndeksu ⌊i / 2⌋ + 1
- CIndeksu 2i + 1
- DIndeksu ⌊(i − 1) / 2⌋
7.Sunkus
Dinaminis masyvas užsipildęs padvigubėja. Kodėl daugelis įgyvendinimų jį sumažina tik tada, kai jis užpildytas ketvirtadaliu, o ne perpus?
- AKad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
- BNes atminties paskirstytuvas gali atlaisvinti atmintį tik bloko ketvirtadaliais
- CNes perpus mažinant esant pusei talpos būtų prarasti elementai
- DKad masyvas liktų surikiuotas
8.Sunkus
Žiediniame buferyje front == rear gali reikšti, kad jis tuščias arba pilnas. Koks dažnas būdas juos atskirti?
- ALaikyti atskirą elementų skaitiklį arba visada palikti vieną vietą nenaudojamą
- BBuferio dydį padaryti dvejeto laipsniu
- CFront ir rear saugoti tame pačiame kintamajame
- DVisada išvalyti buferį, kai front lygus rear, kad būsena būtų tuščia
Atsakymai
- 1. C · Viename vientisame bloke, vienas po kito
- 2. D · Mazgas, neturintis vaikų
- 3. C · Mažesnės už mazgo reikšmę
- 4. B · O(V + E)
- 5. B · O(V²)
- 6. D · Indeksu ⌊(i − 1) / 2⌋
- 7. A · Kad būtų išvengta pakartotinio dydžio keitimo, kai push ir pop kaitaliojasi prie ribos
- 8. A · Laikyti atskirą elementų skaitiklį arba visada palikti vieną vietą nenaudojamą
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.