1.Makkelijk
Wat is een botsing (collision) in een hashtabel?
- ATwee gelijke sleutels worden twee keer opgeslagen
- BEen sleutel kan helemaal niet worden gehasht
- CTwee verschillende sleutels worden op dezelfde index afgebeeld
- DDe tabel heeft geen geheugen meer
2.Makkelijk
Wat is een deque (double-ended queue)?
- AEen queue gesorteerd op prioriteit
- BTwee aparte queues die één array delen
- CEen structuur die invoegen en verwijderen aan beide uiteinden toestaat
- DEen queue die alleen verwijderen achteraan toestaat
3.Makkelijk
Wat is in een ongerichte graaf de graad van een knoop?
- AHet aantal kanten dat ermee verbonden is
- BDe lengte van het langste pad vanaf die knoop
- CDe positie in de adjacency list
- DHet aantal knopen in de graaf
4.Gemiddeld
Een binaire boom heeft wortel 1 met linkerkind 2 en rechterkind 3; knoop 2 heeft kinderen 4 (links) en 5 (rechts). Wat is de postorder-doorloop?
- A4 5 2 3 1
- B4 2 5 1 3
- C5 4 3 2 1
- D1 2 4 5 3
5.Gemiddeld
Welke datastructuur gebruikt diepte-eerst zoeken (DFS) in de iteratieve versie?
- AEen heap
- BEen stack
- CAlleen een hashtabel
- DEen queue
6.Gemiddeld
Bij welke methode voor het oplossen van botsingen worden botsende sleutels in een lijst in dezelfde bucket opgeslagen?
- ASeparate chaining (ketenen)
- BDubbel hashen (double hashing)
- CLineair proberen (linear probing)
- DKwadratisch proberen (quadratic probing)
7.Moeilijk
Aan welke regel moeten hash en gelijkheid voldoen om een hashtabel correct te laten werken?
- AGelijke hashwaarden impliceren gelijke sleutels
- BHashwaarden moeten priemgetallen zijn
- CGelijke sleutels moeten gelijke hashwaarden hebben
- DVerschillende sleutels moeten verschillende hashwaarden hebben
8.Moeilijk
Aan welke eigenschap moet een rood-zwartboom voldoen?
- AElke knoop moet rood zijn
- BElk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
- CDe wortel moet rood zijn
- DRode knopen moeten rode kinderen hebben, dus rode knopen vormen altijd ononderbroken ketens tot de bladeren
Antwoordenblad
- 1. C · Twee verschillende sleutels worden op dezelfde index afgebeeld
- 2. C · Een structuur die invoegen en verwijderen aan beide uiteinden toestaat
- 3. A · Het aantal kanten dat ermee verbonden is
- 4. A · 4 5 2 3 1
- 5. B · Een stack
- 6. A · Separate chaining (ketenen)
- 7. C · Gelijke sleutels moeten gelijke hashwaarden hebben
- 8. B · Elk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.