1.Makkelijk
Hoe heet groei van O(2ⁿ)?
- ALineair
- BPolynomiaal
- CLogaritmisch
- DExponentieel
2.Makkelijk
Wat is een brute-force-algoritme?
- AEen algoritme dat alle mogelijke kandidaatoplossingen probeert
- BEen algoritme dat altijd recursie gebruikt
- CEen algoritme dat willekeurig een antwoord raadt
- DEen algoritme dat op veel processoren draait
3.Makkelijk
Wat is recursie?
- AEen functie die zichzelf aanroept op kleinere invoer
- BEen sorteermethode
- CEen soort datastructuur
- DEen lus die nooit eindigt
4.Gemiddeld
Welke uitspraak over een recursieve functie zonder bereikbaar basisgeval is juist?
- AZe loopt in O(1) tijd
- BDe compiler maakt er altijd een lus van die veilig eindigt
- CZe blijft zichzelf aanroepen totdat de call stack overloopt
- DZe geeft automatisch 0 terug
5.Gemiddeld
Hoeveel stackruimte gebruikt een eenvoudige recursieve faculteitsfunctie fact(n) = n × fact(n − 1)?
- AO(log n)
- BO(n²)
- CO(1)
- DO(n)
6.Gemiddeld
Wat is de worst-case tijdcomplexiteit van quicksort?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(n²)
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
- BGelinkte lijsten kunnen niet worden gesorteerd
- CHet middelste element bereiken kost O(n) stappen, omdat er geen directe toegang via een index is
- DBinair zoeken heeft minstens twee keer zoveel geheugen nodig
8.Moeilijk
Wat moet je doen om aan te tonen dat een nieuw probleem X NP-moeilijk is?
- AAantonen dat X geen polynomiaal algoritme heeft voor kleine invoer
- BAantonen dat X in polynomiale tijd kan worden geverifieerd
- CX in polynomiale tijd reduceren tot een bekend NP-moeilijk probleem
- DEen bekend NP-moeilijk probleem in polynomiale tijd reduceren tot X
Antwoordenblad
- 1. D · Exponentieel
- 2. A · Een algoritme dat alle mogelijke kandidaatoplossingen probeert
- 3. A · Een functie die zichzelf aanroept op kleinere invoer
- 4. C · Ze blijft zichzelf aanroepen totdat de call stack overloopt
- 5. D · O(n)
- 6. D · O(n²)
- 7. C · Het middelste element bereiken kost O(n) stappen, omdat er geen directe toegang via een index is
- 8. D · Een bekend NP-moeilijk probleem in polynomiale tijd reduceren tot X
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.