1.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- AInsert
- BEnqueue
- CDequeue
- DPush
2.Makkelijk
Wat is een deque (double-ended queue)?
- AEen queue gesorteerd op prioriteit
- BEen queue die alleen verwijderen achteraan toestaat
- CEen structuur die invoegen en verwijderen aan beide uiteinden toestaat
- DTwee aparte queues die één array delen
3.Makkelijk
Wat is in een ongerichte graaf de graad van een knoop?
- ADe positie in de adjacency list
- BDe lengte van het langste pad vanaf die knoop
- CHet aantal knopen in de graaf
- DHet aantal kanten dat ermee verbonden is
4.Gemiddeld
Een circulaire buffer (ring buffer) wordt vaak gebruikt om het volgende te implementeren:
- AEen wachtrij met vaste grootte
- BEen hashfunctie
- CEen binaire zoekboom
- DEen graafdoorloop
5.Gemiddeld
Hoeveel knopen heeft een perfecte binaire boom met hoogte h, waarbij de hoogte in kanten wordt geteld?
- Ah2
- B2h + 1
- C2h
- D2h+1 − 1
6.Gemiddeld
AVL-bomen en rood-zwartbomen garanderen:
- ADat geen enkele knoop twee kinderen heeft
- BZoeken in constante tijd in elk geval
- CDat sleutels in invoegvolgorde worden opgeslagen
- DEen hoogte van O(log n) door herbalancering
7.Moeilijk
Waarom wordt verwijderen in een hashtabel met open adressering vaak gedaan met een "tombstone"-markering?
- ATombstones versnellen het hashen
- BVerwijderde sleutels moeten om veiligheidsredenen voor altijd bewaard blijven, dus plekken kunnen nooit hergebruikt worden
- CHet maakt de tabel gesorteerd
- DHet leegmaken van de plek kan de probeerreeks voor andere sleutels onderbreken
8.Moeilijk
Aan welke regel moeten hash en gelijkheid voldoen om een hashtabel correct te laten werken?
- AGelijke sleutels moeten gelijke hashwaarden hebben
- BGelijke hashwaarden impliceren gelijke sleutels
- CHashwaarden moeten priemgetallen zijn
- DVerschillende sleutels moeten verschillende hashwaarden hebben
Antwoordenblad
- 1. C · Dequeue
- 2. C · Een structuur die invoegen en verwijderen aan beide uiteinden toestaat
- 3. D · Het aantal kanten dat ermee verbonden is
- 4. A · Een wachtrij met vaste grootte
- 5. D · 2h+1 − 1
- 6. D · Een hoogte van O(log n) door herbalancering
- 7. D · Het leegmaken van de plek kan de probeerreeks voor andere sleutels onderbreken
- 8. A · Gelijke sleutels moeten gelijke hashwaarden hebben
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.