1.Makkelijk
Wat is een gerichte graaf?
- AEen graaf zonder cykels
- BEen graaf waarin elk paar verschillende knopen door een kant verbonden is
- CEen graaf waarvan de kanten een richting hebben van de ene knoop naar de andere
- DEen graaf waarvan alle kanten een gewicht hebben
2.Makkelijk
Welke bewerking is traag in een array maar snel aan de kop van een gekoppelde lijst?
- AHet 5e element benaderen
- BDe lengte van een array met vaste grootte bepalen
- CHet laatste element via de index lezen
- DInvoegen aan het begin
3.Makkelijk
Wat definieert een binaire boom?
- AElke knoop slaat een binair getal op
- BElke knoop heeft precies twee kinderen
- CDe boom heeft precies twee niveaus
- DElke knoop heeft hoogstens twee kinderen
4.Gemiddeld
Welke datastructuur gebruikt diepte-eerst zoeken (DFS) in de iteratieve versie?
- AAlleen een hashtabel
- BEen stack
- CEen queue
- DEen heap
5.Gemiddeld
Wat geldt voor de adjacency matrix van een ongerichte graaf?
- AElke rij heeft precies één 1
- BZe is altijd bovendriehoeks
- CZe is symmetrisch ten opzichte van de hoofddiagonaal
- DHaar hoofddiagonaal bevat altijd enen
6.Gemiddeld
Hoe wordt in een circulaire queue in een array met capaciteit n de volgende positie na index i berekend?
- A(i + 1) mod n
- B2i + 1
- Ci + 1
- D(i − 1) mod n
7.Moeilijk
Wat zijn de tijd- en extra geheugenkosten van het ter plaatse omkeren van een enkelvoudig gekoppelde lijst?
- AO(1) tijd en O(1) extra geheugen
- BO(n log n) tijd en O(1) extra geheugen
- CO(n) tijd en O(n) extra geheugen
- DO(n) tijd en O(1) extra geheugen
8.Moeilijk
Hoe lang duurt het zoeken naar een willekeurige sleutel in een binaire min-heap van n elementen?
- AO(log n)
- BO(n)
- CO(log log n)
- DO(1)
Antwoordenblad
- 1. C · Een graaf waarvan de kanten een richting hebben van de ene knoop naar de andere
- 2. D · Invoegen aan het begin
- 3. D · Elke knoop heeft hoogstens twee kinderen
- 4. B · Een stack
- 5. C · Ze is symmetrisch ten opzichte van de hoofddiagonaal
- 6. A · (i + 1) mod n
- 7. D · O(n) tijd en O(1) extra geheugen
- 8. B · O(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.