1.Makkelijk
Hoe heet groei van O(2ⁿ)?
- ALineair
- BPolynomiaal
- CLogaritmisch
- DExponentieel
2.Makkelijk
Wat is log₂ 1024?
- A32
- B512
- C10
- D12
3.Makkelijk
Wat is een brute-force-algoritme?
- AEen algoritme dat op veel processoren draait
- BEen algoritme dat alle mogelijke kandidaatoplossingen probeert
- CEen algoritme dat altijd recursie gebruikt
- DEen algoritme dat willekeurig een antwoord raadt
4.Gemiddeld
Een gretig (greedy) algoritme:
- AGeeft altijd de optimale oplossing
- BMaakt bij elke stap de lokaal beste keuze
- CGebruikt alleen recursie
- DProbeert elke mogelijke oplossing
5.Gemiddeld
Hoeveel stackruimte gebruikt een eenvoudige recursieve faculteitsfunctie fact(n) = n × fact(n − 1)?
- AO(1)
- BO(log n)
- CO(n)
- DO(n²)
6.Gemiddeld
Je sorteert een array van n elementen één keer en beantwoordt daarna k lidmaatschapsvragen met binair zoeken. Wat zijn de totale kosten?
- AO(n + k)
- BO(k n log n)
- CO(n log n + k log n)
- DO(nk)
7.Moeilijk
Insertion sort loopt in O(n) op gesorteerde invoer. Is dit in tegenspraak met de ondergrens Ω(n log n) voor sorteren met vergelijkingen?
- AJa, maar alleen voor arrays korter dan 100
- BJa, de ondergrens is dus fout
- CNee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
- DNee, omdat insertion sort geen sorteeralgoritme op basis van vergelijkingen is
8.Moeilijk
Kortste enkelvoudige paden kunnen in polynomiale tijd worden gevonden. Wat is bekend over het vinden van het langste enkelvoudige pad tussen twee knopen in een algemene graaf?
- AHet kan worden opgelost met het algoritme van Dijkstra met negatieve gewichten
- BHet is NP-moeilijk
- CHet is altijd oplosbaar in O(V + E)
- DHet is onbeslisbaar
Antwoordenblad
- 1. D · Exponentieel
- 2. C · 10
- 3. B · Een algoritme dat alle mogelijke kandidaatoplossingen probeert
- 4. B · Maakt bij elke stap de lokaal beste keuze
- 5. C · O(n)
- 6. C · O(n log n + k log n)
- 7. C · Nee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
- 8. B · Het is NP-moeilijk
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.