1.Makkelijk
Welke datastructuur werkt volgens het principe "first in, first out" (FIFO)?
- AHeap
- BBinaire boom
- CStapel (stack)
- DWachtrij (queue)
2.Makkelijk
In een enkelvoudig gekoppelde lijst bevat elke knoop:
- AData en een index
- BAlleen data
- CData en verwijzingen naar alle andere knopen
- DData en een verwijzing naar de volgende knoop
3.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 sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- DDe sleutels zijn van links naar rechts gesorteerd
4.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AEén gesorteerde array van knopen
- BAdjacency list
- CEen binaire heap van kanten
- DAdjacency matrix
5.Gemiddeld
Welke datastructuur gebruikt diepte-eerst zoeken (DFS) in de iteratieve versie?
- AEen stack
- BEen heap
- CEen queue
- DAlleen een hashtabel
6.Gemiddeld
Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:
- AAltijd aflopende volgorde
- BInvoegvolgorde
- CVolgorde per niveau
- DOplopend gesorteerde volgorde
7.Moeilijk
Welke garantie geven de regels van een rood-zwartboom over de hoogte van een boom met n sleutels?
- ADe hoogte is hoogstens 2 log2(n + 1)
- BDe hoogte is hoogstens log2 n + 1
- CDe hoogte is hoogstens n / 2
- DDe hoogte is precies log2 n
8.Moeilijk
In een circulaire buffer kan front == rear zowel leeg als vol betekenen. Wat is een gangbare manier om ze te onderscheiden?
- ASla front en rear op in dezelfde variabele
- BMaak de buffer altijd leeg als front gelijk is aan rear, zodat de toestand leeg is
- CMaak de buffergrootte een macht van twee
- DHoud een apart aantal elementen bij, of laat altijd één plaats ongebruikt
Antwoordenblad
- 1. D · Wachtrij (queue)
- 2. D · Data en een verwijzing naar de volgende knoop
- 3. C · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- 4. B · Adjacency list
- 5. A · Een stack
- 6. D · Oplopend gesorteerde volgorde
- 7. A · De hoogte is hoogstens 2 log2(n + 1)
- 8. D · Houd een apart aantal elementen bij, of laat altijd één plaats ongebruikt
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.