1.Makkelijk
De hoogte van een boom wordt gewoonlijk gedefinieerd als:
- AHet aantal bladeren in de boom
- BHet aantal kinderen van de wortel
- CHet aantal kanten op het langste pad van de wortel naar een blad
- DHet totale aantal knopen in de boom, inclusief de wortel en elk blad
2.Makkelijk
Wat is een blad in een boom?
- AEen knoop met precies één kind
- BEen knoop zonder ouder
- CDe knoop met de grootste waarde
- DEen knoop zonder kinderen
3.Makkelijk
Wat is het bepalende kenmerk van een set (verzameling) als abstract datatype?
- AZe slaat elementen gesorteerd op
- BZe slaat sleutel-waardeparen op
- CZe slaat elementen op zonder duplicaten
- DZe staat alleen toegang aan één uiteinde toe
4.Gemiddeld
Een hashtabel van grootte 7 gebruikt h(k) = k mod 7 en linear probing. Waar wordt 17 opgeslagen nadat 10 is ingevoegd?
- AIndex 3
- BIndex 6
- CIndex 4
- DIndex 0
5.Gemiddeld
Wat kost het invoegen van een element in het midden van een array met n elementen?
- AO(log n), vanwege binair zoeken
- BO(n²), omdat elk element n keer verschuift
- CO(1), omdat de index bekend is
- DO(n), omdat latere elementen moeten opschuiven
6.Gemiddeld
Hoe vind je de kleinste sleutel in een binaire zoekboom?
- AVolg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- BBezoek elk blad en vergelijk ze
- CVolg vanaf de wortel rechterkinderen tot er geen rechterkind meer is
- DKijk alleen naar de wortel
7.Moeilijk
Het algoritme van Kahn voor topologisch sorteren verwijdert herhaaldelijk knopen met ingraad 0. Welke structuur bevat die knopen?
- AEen adjacency matrix die bijhoudt welke knopen al zijn verwijderd
- BEen max-heap geordend op uitgraad
- CEen stack van alle bezochte kanten
- DEen queue (of een willekeurige verzameling) van knopen met ingraad 0
8.Moeilijk
De tijdcomplexiteit van decrease-key in een binaire heap (als de positie van het element bekend is) is:
- AO(n log n)
- BO(1)
- CO(log n)
- DO(n)
Antwoordenblad
- 1. C · Het aantal kanten op het langste pad van de wortel naar een blad
- 2. D · Een knoop zonder kinderen
- 3. C · Ze slaat elementen op zonder duplicaten
- 4. C · Index 4
- 5. D · O(n), omdat latere elementen moeten opschuiven
- 6. A · Volg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- 7. D · Een queue (of een willekeurige verzameling) van knopen met ingraad 0
- 8. C · O(log n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.