1.Makkelijk
Wat is de max-heap-eigenschap?
- ADe sleutel van elk linkerkind is groter dan of gelijk aan de sleutel van zijn rechterbroer
- BAlle bladeren bevatten de maximale sleutel
- CDe sleutels zijn van links naar rechts gesorteerd
- DDe sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
2.Makkelijk
De hoogte van een boom wordt gewoonlijk gedefinieerd als:
- AHet totale aantal knopen in de boom, inclusief de wortel en elk blad
- BHet aantal bladeren in de boom
- CHet aantal kinderen van de wortel
- DHet aantal kanten op het langste pad van de wortel naar een blad
3.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- AInsert
- BPush
- CDequeue
- DEnqueue
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?
- A1 2 4 5 3
- B4 2 5 1 3
- C5 4 3 2 1
- D4 5 2 3 1
5.Gemiddeld
Wat gebeurt er als een hashtabel rehasht nadat de load factor een drempel overschrijdt?
- ADe oudste sleutels worden verwijderd om ruimte te maken
- BAlleen de botsende sleutels worden naar een nieuwe overloop-lijst aan het eind van de tabel verplaatst
- CEr wordt een grotere tabel gereserveerd en elke sleutel wordt opnieuw ingevoegd
- DDe bestaande sleutels worden ter plaatse gesorteerd
6.Gemiddeld
Hoeveel geheugen gebruikt een adjacency list voor een graaf met V knopen en E kanten?
- AO(V × E)
- BO(V²)
- CO(E²)
- DO(V + E)
7.Moeilijk
Aan welke eigenschap moet een rood-zwartboom voldoen?
- AElke knoop moet rood zijn
- BDe wortel moet rood zijn
- CRode knopen moeten rode kinderen hebben, dus rode knopen vormen altijd ononderbroken ketens tot de bladeren
- DElk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
8.Moeilijk
Het verwijderen van een knoop met twee kinderen uit een binaire zoekboom gebeurt meestal door:
- ADe deelboom eronder helemaal opnieuw op te bouwen en elke sleutel die erin zat opnieuw in te voegen
- BHem te vervangen door zijn in-order-opvolger (of -voorganger) en die knoop te verwijderen
- CDe hele subboom te verwijderen
- DHem te verwisselen met de wortel
Antwoordenblad
- 1. D · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- 2. D · Het aantal kanten op het langste pad van de wortel naar een blad
- 3. C · Dequeue
- 4. D · 4 5 2 3 1
- 5. C · Er wordt een grotere tabel gereserveerd en elke sleutel wordt opnieuw ingevoegd
- 6. D · O(V + E)
- 7. D · Elk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
- 8. B · Hem te vervangen door zijn in-order-opvolger (of -voorganger) en die knoop te verwijderen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.