1.Makkelijk
Wat is een gerichte graaf?
- AEen graaf waarvan de kanten een richting hebben van de ene knoop naar de andere
- BEen graaf zonder cykels
- CEen graaf waarin elk paar verschillende knopen door een kant verbonden is
- DEen graaf waarvan alle kanten een gewicht hebben
2.Makkelijk
Wat bevat in een enkelvoudig gekoppelde lijst de next-pointer van de laatste knoop?
- AHet adres van de vorige knoop
- BHet adres van de eerste knoop
- CNull (geen knoop)
- DHet aantal knopen in de lijst
3.Makkelijk
Hoe heet de stackbewerking die een element bovenaan toevoegt?
- APush
- BPeek
- CEnqueue
- DPop
4.Gemiddeld
Wat is de tijdcomplexiteit van het zoeken naar een sleutel in een gebalanceerde binaire zoekboom?
- AO(n log n)
- BO(n)
- CO(1)
- DO(log n)
5.Gemiddeld
Een queue wordt geïmplementeerd met twee stacks: push op een "in"-stack en pop van een "out"-stack, die vanuit "in" wordt bijgevuld als hij leeg is. Wat zijn de geamortiseerde kosten per bewerking?
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
6.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 matrix
- CEen binaire heap van kanten
- DAdjacency list
7.Moeilijk
Welke datastructuur maakt een LRU-cache (least recently used) met get en put in O(1) mogelijk?
- AAlleen een stack
- BAlleen een binaire zoekboom
- CEen hashmap gecombineerd met een dubbel gekoppelde lijst
- DEén gesorteerde array
8.Moeilijk
Welk probleem van linear probing vermindert double hashing vooral?
- ADe noodzaak van een hashfunctie
- BDe noodzaak om sleutels in de tabel op te slaan
- CDe O(n)-kosten van het lezen van de waarde van een sleutel
- DPrimaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
Antwoordenblad
- 1. A · Een graaf waarvan de kanten een richting hebben van de ene knoop naar de andere
- 2. C · Null (geen knoop)
- 3. A · Push
- 4. D · O(log n)
- 5. A · O(1)
- 6. D · Adjacency list
- 7. C · Een hashmap gecombineerd met een dubbel gekoppelde lijst
- 8. D · Primaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.