1.Makkelijk
Een lus begint met i = 1 en verdubbelt i bij elke iteratie totdat i > n. Hoeveel iteraties voert hij uit?
- AOngeveer n
- BOngeveer n²
- COngeveer n / 2
- DOngeveer log₂ n
2.Makkelijk
Welke notatie beschrijft een bovengrens voor de groei?
- AGrote Omega (Big Omega)
- BGrote Theta (Big Theta)
- CKleine omega (little omega)
- DGrote O (Big O)
3.Makkelijk
Welk sorteeralgoritme verwisselt herhaaldelijk naast elkaar liggende elementen die in de verkeerde volgorde staan?
- ABubblesort
- BQuicksort
- CHeapsort
- DMergesort
4.Gemiddeld
Waarom levert dynamisch programmeren geen echte versnelling op voor mergesort?
- AMergesort heeft geen recursieve structuur
- BDe deelproblemen overlappen niet, dus er valt niets te hergebruiken
- CMergesort is al O(n)
- DDynamisch programmeren werkt alleen op grafenproblemen, niet op arrays
5.Gemiddeld
Wat berekent het algoritme van Floyd-Warshall, en hoe snel?
- AKortste paden tussen alle paren knopen in O(V³)
- BEen minimale opspannende boom in O(E log V)
- CKortste paden vanuit één bronknoop naar alle andere in O(V + E)
- DEen topologische ordening in O(V²)
6.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = T(n − 1) + O(n)?
- AO(n²)
- BO(n log n)
- CO(n)
- DO(2ⁿ)
7.Moeilijk
Waarom geeft binair zoeken op een enkelvoudig gelinkte lijst geen O(log n) tijd?
- AVergelijkingen op knopen van een gelinkte lijst zijn trager
- BBinair zoeken heeft minstens twee keer zoveel geheugen nodig
- CHet middelste element bereiken kost O(n) stappen, omdat er geen directe toegang via een index is
- DGelinkte lijsten kunnen niet worden gesorteerd
8.Moeilijk
Welke uitspraak over de kleine-o-notatie is juist?
- An = o(n²), maar n is niet o(n)
- B2n = o(n), omdat 2n langzaam groeit
- Cn = o(n), omdat elke functie kleine o van zichzelf is
- Dn² = o(n)
Antwoordenblad
- 1. D · Ongeveer log₂ n
- 2. D · Grote O (Big O)
- 3. A · Bubblesort
- 4. B · De deelproblemen overlappen niet, dus er valt niets te hergebruiken
- 5. A · Kortste paden tussen alle paren knopen in O(V³)
- 6. A · O(n²)
- 7. C · Het middelste element bereiken kost O(n) stappen, omdat er geen directe toegang via een index is
- 8. A · n = o(n²), maar n is niet o(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.