1.Makkelijk
Wat is een brute-force-algoritme?
- AEen algoritme dat altijd recursie gebruikt
- BEen algoritme dat willekeurig een antwoord raadt
- CEen algoritme dat op veel processoren draait
- DEen algoritme dat alle mogelijke kandidaatoplossingen probeert
2.Makkelijk
Wat zijn de drie stappen van een verdeel-en-heersalgoritme?
- ALezen, berekenen, schrijven
- BSorteren, zoeken, teruggeven
- CVerdelen, oplossen (heersen), combineren
- DRaden, controleren, herhalen
3.Makkelijk
Welke complexiteitsklasse groeit het snelst voor grote n?
- AO(n log n)
- BO(2ⁿ)
- CO(n³)
- DO(n²)
4.Gemiddeld
Quicksort gebruikt altijd het eerste element als pivot. Bij welke invoer vertoont het zijn worst-casegedrag?
- AEen array van lengte 2
- BEen array die al gesorteerd is
- CEen array in willekeurige volgorde
- DEen array waarvan alle elementen verschillend zijn
5.Gemiddeld
Wat is de tijdcomplexiteit van: for i = 1 to n: for j = 1 to i: doe O(1) werk?
- AO(n²)
- BO(n log n)
- CO(n)
- DO(n³)
6.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²)
7.Moeilijk
Wat is het verschil tussen een onbeslisbaar en een onhandelbaar probleem?
- AEen onbeslisbaar probleem heeft geen algoritme voor alle invoer; een onhandelbaar probleem wel, maar dat is te traag
- BBeide betekenen dat het probleem helemaal geen algoritme heeft
- COnbeslisbare problemen zitten in NP, terwijl onhandelbare problemen in P zitten
- DOnhandelbare problemen kunnen door geen enkel algoritme worden opgelost, terwijl onbeslisbare alleen exponentiële tijd nodig hebben
8.Moeilijk
Met het mastertheorema heeft T(n) = 8T(n/2) + O(n²) als oplossing:
- AΘ(n³)
- BΘ(n² log n)
- CΘ(n²)
- DΘ(n log n)
Antwoordenblad
- 1. D · Een algoritme dat alle mogelijke kandidaatoplossingen probeert
- 2. C · Verdelen, oplossen (heersen), combineren
- 3. B · O(2ⁿ)
- 4. B · Een array die al gesorteerd is
- 5. A · O(n²)
- 6. B · O(n³)
- 7. A · Een onbeslisbaar probleem heeft geen algoritme voor alle invoer; een onhandelbaar probleem wel, maar dat is te traag
- 8. A · Θ(n³)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.