1.Makkelijk
In een enkelvoudig gekoppelde lijst bevat elke knoop:
- AData en verwijzingen naar alle andere knopen
- BData en een index
- CAlleen data
- DData en een verwijzing naar de volgende knoop
2.Makkelijk
Welke datastructuur werkt volgens het principe "first in, first out" (FIFO)?
- AHeap
- BStapel (stack)
- CBinaire boom
- DWachtrij (queue)
3.Makkelijk
Wat is een cykel in een graaf?
- AEen knoop zonder kanten
- BEen pad dat elke knoop bezoekt
- CEen kant met gewicht nul
- DEen pad dat begint en eindigt in dezelfde knoop
4.Gemiddeld
Hoe lang duurt het om met een adjacency matrix te controleren of de kant (u, v) bestaat?
- AO(E)
- BO(log V)
- CO(V)
- DO(1)
5.Gemiddeld
Een applicatie heeft snel opzoeken nodig en moet ook sleutels gesorteerd kunnen opsommen en bereikquery's beantwoorden. Welke structuur past het best?
- AEen gebalanceerde binaire zoekboom
- BEen stack
- CEen hashtabel
- DEen ongesorteerde gekoppelde lijst
6.Gemiddeld
Een circulaire buffer (ring buffer) wordt vaak gebruikt om het volgende te implementeren:
- AEen binaire zoekboom
- BEen wachtrij met vaste grootte
- CEen graafdoorloop
- DEen hashfunctie
7.Moeilijk
Een segmentboom (segment tree) wordt doorgaans gebruikt om:
- AStrings alfabetisch te sorteren door elk voorvoegsel in een aparte boomknoop op te slaan
- BEen stack te implementeren
- CDe kanten van een graaf op te slaan
- DBereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
8.Moeilijk
Welke uitspraak over heapsort is juist?
- AHet sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- BHet heeft een binaire zoekboom nodig als extra opslag, dus het gebruikt O(n) extra geheugen
- CHet draait op elke invoer in O(n) tijd
- DHet is stabiel en heeft O(n) extra geheugen nodig
Antwoordenblad
- 1. D · Data en een verwijzing naar de volgende knoop
- 2. D · Wachtrij (queue)
- 3. D · Een pad dat begint en eindigt in dezelfde knoop
- 4. D · O(1)
- 5. A · Een gebalanceerde binaire zoekboom
- 6. B · Een wachtrij met vaste grootte
- 7. D · Bereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
- 8. A · Het sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.