1.Makkelijk
Een algoritme met twee geneste lussen die elk n keer worden doorlopen, heeft doorgaans welke complexiteit?
- AO(n)
- BO(n²)
- CO(2n)
- DO(log n)
2.Makkelijk
Wat is een brute-force-algoritme?
- AEen algoritme dat willekeurig een antwoord raadt
- BEen algoritme dat op veel processoren draait
- CEen algoritme dat alle mogelijke kandidaatoplossingen probeert
- DEen algoritme dat altijd recursie gebruikt
3.Makkelijk
Welke complexiteitsklasse groeit het snelst voor grote n?
- AO(n²)
- BO(n³)
- CO(2ⁿ)
- DO(n log n)
4.Gemiddeld
Wat is de tijdcomplexiteit van het algoritme van Bellman-Ford op een graaf met V knopen en E kanten?
- AO(V³ × E)
- BO(E log V)
- CO(V + E)
- DO(V × E)
5.Gemiddeld
Hoeveel stackruimte gebruikt een eenvoudige recursieve faculteitsfunctie fact(n) = n × fact(n − 1)?
- AO(log n)
- BO(n²)
- CO(n)
- DO(1)
6.Gemiddeld
Wat betekent het dat een probleem een optimale deelstructuur heeft?
- AHet probleem kan in constante tijd worden opgelost
- BHet probleem heeft precies één optimale oplossing, die alle deelproblemen delen
- CElk deelprobleem heeft dezelfde grootte
- DEen optimale oplossing kan worden opgebouwd uit optimale oplossingen van de deelproblemen
7.Moeilijk
Een probleem is NP-volledig als het:
- AIn NP zit en elk NP-probleem er in polynomiale tijd naar te reduceren is
- BBuiten NP valt maar moeilijker is dan alle NP-problemen, zoals het stopprobleem
- CIn polynomiale tijd oplosbaar is
- DOnmogelijk op te lossen is
8.Moeilijk
Welke definitie van de klasse NP is juist?
- AProblemen die niet polynomiaal zijn
- BProblemen die geen enkel algoritme kan oplossen
- CBeslissingsproblemen waarvan ja-antwoorden met een certificaat in polynomiale tijd kunnen worden geverifieerd
- DProblemen die niet in polynomiale tijd kunnen worden opgelost
Antwoordenblad
- 1. B · O(n²)
- 2. C · Een algoritme dat alle mogelijke kandidaatoplossingen probeert
- 3. C · O(2ⁿ)
- 4. D · O(V × E)
- 5. C · O(n)
- 6. D · Een optimale oplossing kan worden opgebouwd uit optimale oplossingen van de deelproblemen
- 7. A · In NP zit en elk NP-probleem er in polynomiale tijd naar te reduceren is
- 8. C · Beslissingsproblemen waarvan ja-antwoorden met een certificaat in polynomiale tijd kunnen worden geverifieerd
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.