1.Lengvas
Ką maišos lentelėje atlieka maišos funkcija?
- ASuskaičiuoja, kiek raktų saugoma
- BUžšifruoja lentelės reikšmes
- CSusieja raktą su lentelės indeksu
- DSurikiuoja lentelės raktus
2.Lengvas
Kiek briaunų turi medis su n mazgų?
- An + 1
- Bn
- Cn − 1
- D2n
3.Lengvas
Kokia tvarka dvejetainio medžio apėjimas preorder aplanko mazgus?
- AKairysis pomedis, tada mazgas, tada dešinysis pomedis
- BMazgas, tada kairysis pomedis, tada dešinysis pomedis
- CLygmuo po lygmens nuo viršaus
- DKairysis pomedis, tada dešinysis pomedis, tada mazgas
4.Vidutinis
Kur yra mazgo su indeksu i tėvas dvejetainėje krūvoje, saugomoje masyve nuo indekso 0?
- AIndeksu ⌊i / 2⌋ + 1
- BIndeksu i − 1
- CIndeksu 2i + 1
- DIndeksu ⌊(i − 1) / 2⌋
5.Vidutinis
Kokia kaina įterpti elementą į n elementų masyvo vidurį?
- AO(n), nes vėlesnius elementus reikia pastumti
- BO(log n), dėl dvejetainės paieškos
- CO(1), nes indeksas žinomas
- DO(n²), nes kiekvienas elementas pajuda n kartų
6.Vidutinis
AVL medžiai ir raudonai juodi medžiai garantuoja:
- AO(log n) aukštį perbalansavimo dėka
- BKad raktai saugomi įterpimo tvarka
- CPastovaus laiko paiešką bet kokiu atveju
- DKad nė vienas mazgas neturi dviejų vaikų
7.Sunkus
Bloomo filtras į klausimą „ar šis elementas yra aibėje?“ gali atsakyti:
- AVisada tiksliai
- BSu galimais klaidingai teigiamais, bet be klaidingai neigiamų atsakymų
- CTik skaičiams
- DSu galimais klaidingai neigiamais, bet be klaidingai teigiamų atsakymų
8.Sunkus
Kodėl serveris galėtų savo maišos funkciją atsitiktinai parinkti iš universaliosios šeimos?
- AKad garantuotų, jog jokie du raktai niekada nesusidurs, kokius raktus beišsiųstų užpuolikas
- BKad būtų labai mažai tikėtina, jog užpuolikas parinks daug raktų, kurie visi susiduria
- CKad nebereikėtų keisti lentelės dydžio
- DKad maišos lentelė būtų surikiuota
Atsakymai
- 1. C · Susieja raktą su lentelės indeksu
- 2. C · n − 1
- 3. B · Mazgas, tada kairysis pomedis, tada dešinysis pomedis
- 4. D · Indeksu ⌊(i − 1) / 2⌋
- 5. A · O(n), nes vėlesnius elementus reikia pastumti
- 6. A · O(log n) aukštį perbalansavimo dėka
- 7. B · Su galimais klaidingai teigiamais, bet be klaidingai neigiamų atsakymų
- 8. B · Kad būtų labai mažai tikėtina, jog užpuolikas parinks daug raktų, kurie visi susiduria
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.