1.Makkelijk
Welk sorteeralgoritme verwisselt herhaaldelijk naast elkaar liggende elementen die in de verkeerde volgorde staan?
- AQuicksort
- BHeapsort
- CBubblesort
- DMergesort
2.Makkelijk
Wat beschrijft de average-case looptijd?
- ADe tijd op de meest gebruikte computer
- BDe tijd voor een invoer van gemiddelde lengte
- CDe verwachte tijd over een gegeven verdeling van invoeren van grootte n
- DDe middelste waarde tussen de looptijden in het beste en het slechtste geval
3.Makkelijk
Een algoritme met twee geneste lussen die elk n keer worden doorlopen, heeft doorgaans welke complexiteit?
- AO(log n)
- BO(n²)
- CO(2n)
- DO(n)
4.Gemiddeld
Wat is de geamortiseerde tijdcomplexiteit van een element toevoegen aan het einde van een dynamische array die zijn capaciteit verdubbelt als hij vol is?
- AO(n)
- BO(log n)
- CO(n²)
- DO(1)
5.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = T(n − 1) + O(1)?
- AO(2ⁿ)
- BO(n²)
- CO(n)
- DO(log n)
6.Gemiddeld
Welk sorteeralgoritme is stabiel?
- ASelectionsort (gangbare versie)
- BQuicksort (gangbare in-place-versie)
- CHeapsort
- DMergesort
7.Moeilijk
Van welk van deze vervulbaarheidsproblemen is bekend dat het in polynomiale tijd oplosbaar is?
- A2-SAT, waarbij elke clausule hoogstens twee literalen heeft
- B3-SAT, waarbij elke clausule precies drie literalen heeft
- CCircuitvervulbaarheid
- DAlgemene SAT op formules in conjunctieve normaalvorm
8.Moeilijk
Het stopprobleem (halting problem) laat zien dat:
- AGeen enkel algoritme voor elk programma en elke invoer kan beslissen of het stopt
- BSommige programma's sneller draaien op snellere computers, dus stoppen hangt van de hardware af
- CElk programma uiteindelijk stopt
- DLussen vermeden moeten worden
Antwoordenblad
- 1. C · Bubblesort
- 2. C · De verwachte tijd over een gegeven verdeling van invoeren van grootte n
- 3. B · O(n²)
- 4. D · O(1)
- 5. C · O(n)
- 6. D · Mergesort
- 7. A · 2-SAT, waarbij elke clausule hoogstens twee literalen heeft
- 8. A · Geen enkel algoritme voor elk programma en elke invoer kan beslissen of het stopt
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.