1.Makkelijk
Wat is een gewogen graaf?
- AEen graaf die op schijf is opgeslagen
- BEen graaf met meer kanten dan knopen
- CEen graaf waarin sommige knopen zwaarder zijn dan andere doordat ze meer kanten hebben
- DEen graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
2.Makkelijk
Een hashtabel slaat data op als:
- AUitsluitend een gesorteerde lijst
- BSleutel-waardeparen die via een hashfunctie worden gevonden
- CEen string met vaste lengte
- DEen boom met geordende sleutels
3.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- ARechtersubboom, dan knoop, dan linkersubboom
- BLinkersubboom, dan knoop, dan rechtersubboom
- CLinkersubboom, dan rechtersubboom, dan knoop
- DKnoop, dan linkersubboom, dan rechtersubboom
4.Gemiddeld
Een circulaire buffer (ring buffer) wordt vaak gebruikt om het volgende te implementeren:
- AEen graafdoorloop
- BEen binaire zoekboom
- CEen wachtrij met vaste grootte
- DEen hashfunctie
5.Gemiddeld
Hoe wordt een nieuw element in een binaire heap ingevoegd?
- ABouw de hele heap opnieuw op
- BPlaats het aan het eind van de array en laat het omhoog zakken (sift up) zolang het de heap-eigenschap schendt
- CVoeg het op de gesorteerde positie in door alle grotere elementen één plaats naar rechts te verschuiven
- DPlaats het in de wortel en laat het omlaag zakken (sift down)
6.Gemiddeld
Wat is de tijdcomplexiteit van het zoeken naar een sleutel in een gebalanceerde binaire zoekboom?
- AO(n)
- BO(n log n)
- CO(log n)
- DO(1)
7.Moeilijk
De tijdcomplexiteit van decrease-key in een binaire heap (als de positie van het element bekend is) is:
- AO(1)
- BO(n)
- CO(log n)
- DO(n log n)
8.Moeilijk
Waarom kun je elementen niet zomaar uit een standaard-Bloomfilter verwijderen door hun bits te wissen?
- AVerwijderen zou het percentage fout-positieven naar 100% verhogen
- BBits in een Bloomfilter kunnen na het aanmaken niet worden veranderd
- CBloomfilters slaan de volledige elementen op, die na het hashen niet meer te vinden zijn
- DDie bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
Antwoordenblad
- 1. D · Een graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
- 2. B · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 3. C · Linkersubboom, dan rechtersubboom, dan knoop
- 4. C · Een wachtrij met vaste grootte
- 5. B · Plaats het aan het eind van de array en laat het omhoog zakken (sift up) zolang het de heap-eigenschap schendt
- 6. C · O(log n)
- 7. C · O(log n)
- 8. D · Die bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.