1.Makkelijk
Wat betekent het als een bewerking in O(1) tijd loopt?
- ADe looptijd groeit niet met de invoergrootte
- BHet kan maar één keer worden uitgevoerd
- CHet duurt altijd precies één seconde
- DHet verwerkt precies één element per seconde looptijd
2.Makkelijk
Een algoritme met twee geneste lussen die elk n keer worden doorlopen, heeft doorgaans welke complexiteit?
- AO(n)
- BO(log n)
- CO(2n)
- DO(n²)
3.Makkelijk
Hoe werkt selection sort?
- AHet zoekt steeds het minimum van het ongesorteerde deel en verwisselt het naar voren
- BHet splitst de array in helften en voegt die samen
- CHet voegt elk element door verschuiven in een groeiend gesorteerd deel in
- DHet verwisselt steeds naast elkaar liggende elementen die in de verkeerde volgorde staan
4.Gemiddeld
De ondergrens voor sorteren op basis van vergelijkingen in het slechtste geval is:
- AΩ(log n)
- BΩ(n²)
- CΩ(n log n)
- DΩ(n)
5.Gemiddeld
Je sorteert een array van n elementen één keer en beantwoordt daarna k lidmaatschapsvragen met binair zoeken. Wat zijn de totale kosten?
- AO(k n log n)
- BO(nk)
- CO(n log n + k log n)
- DO(n + k)
6.Gemiddeld
Wat is de worst-case tijdcomplexiteit van quicksort?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
7.Moeilijk
Karatsuba-vermenigvuldiging voldoet aan T(n) = 3T(n/2) + O(n). Wat is de oplossing?
- AΘ(nlog₂ 3), ongeveer n1,585
- BΘ(n3)
- CΘ(n log n)
- DΘ(n²)
8.Moeilijk
Welke uitspraak over het selecteren van het k-de kleinste element van een ongesorteerde array is juist?
- ASelectie heeft altijd Ω(n log n) nodig, omdat er gesorteerd moet worden
- BSelectie is alleen mogelijk in O(n²)
- CQuickselect loopt in het slechtste geval in O(log n), omdat het maar aan één kant van de pivot recursief verdergaat
- DQuickselect loopt verwacht in O(n), en median-of-medians garandeert O(n) in het slechtste geval
Antwoordenblad
- 1. A · De looptijd groeit niet met de invoergrootte
- 2. D · O(n²)
- 3. A · Het zoekt steeds het minimum van het ongesorteerde deel en verwisselt het naar voren
- 4. C · Ω(n log n)
- 5. C · O(n log n + k log n)
- 6. B · O(n²)
- 7. A · Θ(nlog₂ 3), ongeveer n1,585
- 8. D · Quickselect loopt verwacht in O(n), en median-of-medians garandeert O(n) in het slechtste geval
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.