1.Makkelijk
In welke volgorde bezoekt een preorder-doorloop van een binaire boom de knopen?
- ALinkersubboom, dan rechtersubboom, dan knoop
- BLinkersubboom, dan knoop, dan rechtersubboom
- CKnoop, dan linkersubboom, dan rechtersubboom
- DNiveau voor niveau vanaf de bovenkant
2.Makkelijk
Een hashtabel slaat data op als:
- AUitsluitend een gesorteerde lijst
- BEen boom met geordende sleutels
- CEen string met vaste lengte
- DSleutel-waardeparen die via een hashfunctie worden gevonden
3.Makkelijk
Welke datastructuur werkt volgens het principe "last in, first out" (LIFO)?
- AWachtrij (queue)
- BHashtabel
- CStapel (stack)
- DGekoppelde lijst
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 4
- BIndex 3
- CIndex 6
- DIndex 0
5.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AAdjacency list
- BAdjacency matrix
- CEen binaire heap van kanten
- DEén gesorteerde array van knopen
6.Gemiddeld
Waarom kan een binaire heap zonder pointers in een array worden opgeslagen?
- AArrays houden sleutels automatisch gesorteerd, dus er zijn geen pointers nodig
- BAlle sleutels in een heap zijn gelijk
- CHet is een complete binaire boom, dus posities volgen eenvoudige indexformules
- DHeaps bevatten nooit meer dan 100 elementen
7.Moeilijk
In een circulaire buffer kan front == rear zowel leeg als vol betekenen. Wat is een gangbare manier om ze te onderscheiden?
- AHoud een apart aantal elementen bij, of laat altijd één plaats ongebruikt
- BMaak de buffer altijd leeg als front gelijk is aan rear, zodat de toestand leeg is
- CSla front en rear op in dezelfde variabele
- DMaak de buffergrootte een macht van twee
8.Moeilijk
Een AVL-knoop is ongebalanceerd omdat de rechtersubboom van zijn linkerkind te hoog werd (left-right-geval). Welke correctie wordt toegepast?
- AEen rechtsrotatie bij het linkerkind, dan een linksrotatie bij de knoop
- BEen enkele rechtsrotatie bij de knoop
- CEen linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
- DEen enkele linksrotatie bij de knoop
Antwoordenblad
- 1. C · Knoop, dan linkersubboom, dan rechtersubboom
- 2. D · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 3. C · Stapel (stack)
- 4. A · Index 4
- 5. A · Adjacency list
- 6. C · Het is een complete binaire boom, dus posities volgen eenvoudige indexformules
- 7. A · Houd een apart aantal elementen bij, of laat altijd één plaats ongebruikt
- 8. C · Een linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.