1.Makkelijk
Wat is de tijdcomplexiteit van binair zoeken in een gesorteerde array?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(1)
2.Makkelijk
Wat is de looptijd van counting sort voor n gehele getallen in het bereik 0 tot k?
- AO(k log n)
- BO(n²)
- CO(n log n)
- DO(n + k)
3.Makkelijk
Een lus begint met i = 1 en verdubbelt i bij elke iteratie totdat i > n. Hoeveel iteraties voert hij uit?
- AOngeveer n / 2
- BOngeveer n²
- COngeveer n
- DOngeveer log₂ n
4.Gemiddeld
Welk algoritme vindt de kortste paden vanuit één bron in een graaf met niet-negatieve kantgewichten?
- AHet algoritme van Kruskal
- BHet algoritme van Dijkstra
- CDiepte-eerst zoeken (DFS)
- DBellman-Ford is in alle gevallen vereist
5.Gemiddeld
Wat is de tijdcomplexiteit van: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
6.Gemiddeld
Waarom levert dynamisch programmeren geen echte versnelling op voor mergesort?
- ADe deelproblemen overlappen niet, dus er valt niets te hergebruiken
- BMergesort is al O(n)
- CMergesort heeft geen recursieve structuur
- DDynamisch programmeren werkt alleen op grafenproblemen, niet op arrays
7.Moeilijk
Hoe wordt het handelsreizigersprobleem geclassificeerd?
- ADe beslissingsversie zit in P, maar de optimalisatieversie is NP-volledig
- BDe beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
- CHet zit in P, omdat het algoritme van Dijkstra het oplost door elke stad één keer te bezoeken
- DHet is onbeslisbaar
8.Moeilijk
Welke uitspraak over de kleine-o-notatie is juist?
- An = o(n), omdat elke functie kleine o van zichzelf is
- Bn² = o(n)
- C2n = o(n), omdat 2n langzaam groeit
- Dn = o(n²), maar n is niet o(n)
Antwoordenblad
- 1. B · O(log n)
- 2. D · O(n + k)
- 3. D · Ongeveer log₂ n
- 4. B · Het algoritme van Dijkstra
- 5. D · O(n log n)
- 6. A · De deelproblemen overlappen niet, dus er valt niets te hergebruiken
- 7. B · De beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
- 8. D · n = o(n²), maar n is niet o(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.