1.Makkelijk
Wat is de bezettingsgraad (load factor) van een hashtabel?
- ADe tijd die nodig is om de tabel van schijf te laden
- BHet aantal opgeslagen elementen gedeeld door het aantal buckets
- CHet aantal buckets gedeeld door de gemiddelde lengte van de opgeslagen sleutels
- DHet aantal botsingen tot nu toe
2.Makkelijk
Welke structuur wordt doorgaans gebruikt om een prioriteitswachtrij te implementeren?
- AEen heap
- BEen string
- CEen stack
- DEen ongeordende enkelvoudig gekoppelde lijst
3.Makkelijk
Wat is een blad in een boom?
- AEen knoop zonder ouder
- BDe knoop met de grootste waarde
- CEen knoop met precies één kind
- DEen knoop zonder kinderen
4.Gemiddeld
In een binaire min-heap die in een array is opgeslagen (index begint bij 0), staan de kinderen van de knoop op index i op:
- Ai + 1 en i + 2
- B2i en 2i + 1
- Ci/2 en i/2 + 1
- D2i + 1 en 2i + 2
5.Gemiddeld
Wat is de tijdcomplexiteit van het zoeken naar een sleutel in een gebalanceerde binaire zoekboom?
- AO(log n)
- BO(n log n)
- CO(1)
- DO(n)
6.Gemiddeld
Welke datastructuur gebruikt een draaiend programma om actieve functieaanroepen en hun lokale variabelen bij te houden?
- ADe call stack
- BEen hashtabel van functies
- CDe wachtrij van het heapgeheugen
- DEen binaire zoekboom van frames
7.Moeilijk
Hoe verbetert een radix tree (gecomprimeerde trie) een gewone trie?
- AHij sorteert de kinderen van elke knoop op frequentie
- BHij voegt ketens van knopen met één kind samen tot één kant met een string als label
- CHij bewaart alleen de eerste letter van elk woord
- DHij slaat elk woord op in een hashtabel bij de wortel in plaats van in aparte knopen
8.Moeilijk
Welke eigenschap houdt elke B-boom perfect gebalanceerd?
- AElke knoop heeft precies twee kinderen
- BDe sleutels worden alleen in de wortel opgeslagen
- CElke knoop slaat één sleutel op
- DAlle bladeren liggen op dezelfde diepte
Antwoordenblad
- 1. B · Het aantal opgeslagen elementen gedeeld door het aantal buckets
- 2. A · Een heap
- 3. D · Een knoop zonder kinderen
- 4. D · 2i + 1 en 2i + 2
- 5. A · O(log n)
- 6. A · De call stack
- 7. B · Hij voegt ketens van knopen met één kind samen tot één kant met een string als label
- 8. D · Alle bladeren liggen op dezelfde diepte
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.