1.Makkelijk
Wat is de bezettingsgraad (load factor) van een hashtabel?
- AHet aantal buckets gedeeld door de gemiddelde lengte van de opgeslagen sleutels
- BHet aantal botsingen tot nu toe
- CHet aantal opgeslagen elementen gedeeld door het aantal buckets
- DDe tijd die nodig is om de tabel van schijf te laden
2.Makkelijk
Wat is een blad in een boom?
- AEen knoop met precies één kind
- BEen knoop zonder kinderen
- CEen knoop zonder ouder
- DDe knoop met de grootste waarde
3.Makkelijk
Wat bevat in een enkelvoudig gekoppelde lijst de next-pointer van de laatste knoop?
- AHet adres van de eerste knoop
- BNull (geen knoop)
- CHet aantal knopen in de lijst
- DHet adres van de vorige knoop
4.Gemiddeld
Waarom kan een binaire heap zonder pointers in een array worden opgeslagen?
- AHet is een complete binaire boom, dus posities volgen eenvoudige indexformules
- BHeaps bevatten nooit meer dan 100 elementen
- CArrays houden sleutels automatisch gesorteerd, dus er zijn geen pointers nodig
- DAlle sleutels in een heap zijn gelijk
5.Gemiddeld
Je hebt een verwijzing naar een knoop in het midden van een lijst. In welke lijst kun je die in O(1) verwijderen?
- AEen dynamische array
- BEen enkelvoudig gekoppelde lijst
- CEen gesorteerde array
- DEen dubbel gekoppelde lijst
6.Gemiddeld
Hoe wordt een nieuw element in een binaire heap ingevoegd?
- APlaats het aan het eind van de array en laat het omhoog zakken (sift up) zolang het de heap-eigenschap schendt
- BVoeg het op de gesorteerde positie in door alle grotere elementen één plaats naar rechts te verschuiven
- CPlaats het in de wortel en laat het omlaag zakken (sift down)
- DBouw de hele heap opnieuw op
7.Moeilijk
Hoe lang duurt het zoeken naar een willekeurige sleutel in een binaire min-heap van n elementen?
- AO(log n)
- BO(log log n)
- CO(1)
- DO(n)
8.Moeilijk
In de BST met wortel 50, linkersubboom 30 (kinderen 20, 40) en rechtersubboom 70 (kinderen 60, 80) wordt de wortel verwijderd met behulp van de inorder-opvolger. Welke sleutel wordt de nieuwe wortel?
- A80
- B60
- C40
- D70
Antwoordenblad
- 1. C · Het aantal opgeslagen elementen gedeeld door het aantal buckets
- 2. B · Een knoop zonder kinderen
- 3. B · Null (geen knoop)
- 4. A · Het is een complete binaire boom, dus posities volgen eenvoudige indexformules
- 5. D · Een dubbel gekoppelde lijst
- 6. A · Plaats het aan het eind van de array en laat het omhoog zakken (sift up) zolang het de heap-eigenschap schendt
- 7. D · O(n)
- 8. B · 60
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.