1.Makkelijk
Een O(n²)-algoritme doet 1 seconde over n = 1000. Hoe lang doet het ongeveer over n = 2000?
- A2 seconden
- B4 seconden
- C8 seconden
- D1 seconde
2.Makkelijk
Wat betekent het als een bewerking in O(1) tijd loopt?
- ADe looptijd groeit niet met de invoergrootte
- BHet duurt altijd precies één seconde
- CHet kan maar één keer worden uitgevoerd
- DHet verwerkt precies één element per seconde looptijd
3.Makkelijk
Wat is de tijdcomplexiteit van binair zoeken in een gesorteerde array?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(1)
4.Gemiddeld
De recurrente betrekking T(n) = 2T(n/2) + O(n) heeft als oplossing:
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
5.Gemiddeld
Dynamisch programmeren is nuttig wanneer een probleem het volgende heeft:
- AHelemaal geen deelproblemen, dus het kan in één stap worden opgelost
- BEén enkele lus
- COverlappende deelproblemen en optimale substructuur
- DAlleen willekeurige invoer
6.Gemiddeld
Wat is de tijdcomplexiteit van: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n)
- BO(n²)
- CO(n log n)
- DO(log n)
7.Moeilijk
Als je beide eindpunten van elke kant in een maximale koppeling neemt, krijg je een knoopoverdekking. Hoe goed is deze overdekking?
- AHoogstens twee keer zo groot als een minimale knoopoverdekking
- BHoogstens log n keer het minimum
- CAltijd een minimale knoopoverdekking
- DVan onbekende kwaliteit vergeleken met het optimum
8.Moeilijk
Hoe wordt het handelsreizigersprobleem geclassificeerd?
- ADe beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
- BHet is onbeslisbaar
- CDe beslissingsversie zit in P, maar de optimalisatieversie is NP-volledig
- DHet zit in P, omdat het algoritme van Dijkstra het oplost door elke stad één keer te bezoeken
Antwoordenblad
- 1. B · 4 seconden
- 2. A · De looptijd groeit niet met de invoergrootte
- 3. A · O(log n)
- 4. C · O(n log n)
- 5. C · Overlappende deelproblemen en optimale substructuur
- 6. C · O(n log n)
- 7. A · Hoogstens twee keer zo groot als een minimale knoopoverdekking
- 8. A · De beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.