1.Makkelijk
Welk sorteeralgoritme verwisselt herhaaldelijk naast elkaar liggende elementen die in de verkeerde volgorde staan?
- AQuicksort
- BBubblesort
- CHeapsort
- DMergesort
2.Makkelijk
Wat is de tijdcomplexiteit van binair zoeken in een gesorteerde array?
- AO(1)
- BO(n log n)
- CO(n)
- DO(log n)
3.Makkelijk
Hoe heet groei van O(2ⁿ)?
- ALineair
- BPolynomiaal
- CExponentieel
- DLogaritmisch
4.Gemiddeld
Wat is de tijdcomplexiteit van het vermenigvuldigen van twee n × n-matrices met de standaard drievoudige lus?
- AO(n²)
- BO(n³)
- CO(n² log n)
- DO(n)
5.Gemiddeld
Wat is de worst-case tijdcomplexiteit van quicksort?
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
6.Gemiddeld
Is het juist om te zeggen dat een O(n²)-algoritme ook O(n³) is?
- AJa, maar alleen als n kleiner is dan 100
- BJa, omdat grote O een bovengrens is en n² niet sneller groeit dan n³
- CNee, omdat grote O altijd de exacte groeisnelheid van de functie moet geven
- DNee, omdat n³ voor grote n kleiner is dan n²
7.Moeilijk
Welke uitspraak over het selecteren van het k-de kleinste element van een ongesorteerde array is juist?
- AQuickselect loopt in het slechtste geval in O(log n), omdat het maar aan één kant van de pivot recursief verdergaat
- BQuickselect loopt verwacht in O(n), en median-of-medians garandeert O(n) in het slechtste geval
- CSelectie heeft altijd Ω(n log n) nodig, omdat er gesorteerd moet worden
- DSelectie is alleen mogelijk in O(n²)
8.Moeilijk
Wat zijn de tijd- en ruimtekosten van het berekenen van het n-de Fibonaccigetal met een lus die alleen de laatste twee waarden bewaart?
- AO(n) tijd en O(n) ruimte
- BO(n) tijd en O(1) ruimte
- CO(log n) tijd en O(n) ruimte
- DO(2ⁿ) tijd en O(1) ruimte
Antwoordenblad
- 1. B · Bubblesort
- 2. D · O(log n)
- 3. C · Exponentieel
- 4. B · O(n³)
- 5. B · O(n²)
- 6. B · Ja, omdat grote O een bovengrens is en n² niet sneller groeit dan n³
- 7. B · Quickselect loopt verwacht in O(n), en median-of-medians garandeert O(n) in het slechtste geval
- 8. B · O(n) tijd en O(1) ruimte
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.