1.Makkelijk
Welke datastructuur werkt volgens het principe "last in, first out" (LIFO)?
- AStapel (stack)
- BGekoppelde lijst
- CHashtabel
- DWachtrij (queue)
2.Makkelijk
Hoeveel kanten heeft een boom met n knopen?
- An
- Bn − 1
- Cn + 1
- D2n
3.Makkelijk
Wat is de max-heap-eigenschap?
- ADe sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- BAlle bladeren bevatten de maximale sleutel
- CDe sleutels zijn van links naar rechts gesorteerd
- DDe sleutel van elk linkerkind is groter dan of gelijk aan de sleutel van zijn rechterbroer
4.Gemiddeld
Bij welke methode voor het oplossen van botsingen worden botsende sleutels in een lijst in dezelfde bucket opgeslagen?
- ADubbel hashen (double hashing)
- BLineair proberen (linear probing)
- CSeparate chaining (ketenen)
- DKwadratisch proberen (quadratic probing)
5.Gemiddeld
Wat geldt voor de adjacency matrix van een ongerichte graaf?
- AZe is altijd bovendriehoeks
- BHaar hoofddiagonaal bevat altijd enen
- CElke rij heeft precies één 1
- DZe is symmetrisch ten opzichte van de hoofddiagonaal
6.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AAdjacency matrix
- BAdjacency list
- CEén gesorteerde array van knopen
- DEen binaire heap van kanten
7.Moeilijk
Wat zijn de tijd- en extra geheugenkosten van het ter plaatse omkeren van een enkelvoudig gekoppelde lijst?
- AO(n) tijd en O(n) extra geheugen
- BO(n) tijd en O(1) extra geheugen
- CO(1) tijd en O(1) extra geheugen
- DO(n log n) tijd en O(1) extra geheugen
8.Moeilijk
Wat is het belangrijkste voordeel van een skiplist ten opzichte van een gesorteerde gekoppelde lijst?
- AHij slaat sleutels ongeordend op
- BHij gebruikt geen extra geheugen
- CGegarandeerd zoeken in O(1), omdat elke knoop een pointer naar elke andere knoop bewaart
- DVerwacht zoeken in O(log n) door meerdere niveaus van voorwaartse pointers
Antwoordenblad
- 1. A · Stapel (stack)
- 2. B · n − 1
- 3. A · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- 4. C · Separate chaining (ketenen)
- 5. D · Ze is symmetrisch ten opzichte van de hoofddiagonaal
- 6. B · Adjacency list
- 7. B · O(n) tijd en O(1) extra geheugen
- 8. D · Verwacht zoeken in O(log n) door meerdere niveaus van voorwaartse pointers
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.