1.Makkelijk
Wat beschrijft de worst-case looptijd van een algoritme?
- ADe maximale tijd die het nodig heeft over alle invoeren van grootte n
- BDe tijd die het nodig heeft voor de kleinste invoer
- CDe tijd die het nodig heeft op een trage computer
- DDe verwachte tijd die het nodig heeft voor een willekeurige invoer van grootte n
2.Makkelijk
Wat betekent het als een bewerking in O(1) tijd loopt?
- AHet kan maar één keer worden uitgevoerd
- BHet duurt altijd precies één seconde
- CHet verwerkt precies één element per seconde looptijd
- DDe looptijd groeit niet met de invoergrootte
3.Makkelijk
Een element in een array via de index benaderen kost:
- AO(n²)
- BO(1)
- CO(log n)
- DO(n)
4.Gemiddeld
Wat is de tijdcomplexiteit van het berekenen van het n-de Fibonaccigetal met een bottom-uptabel?
- AO(log n)
- BO(n)
- CO(2ⁿ)
- DO(n²)
5.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = T(n/2) + O(1)?
- AO(n)
- BO(1)
- CO(log n)
- DO(n log n)
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
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, omdat insertion sort geen sorteeralgoritme op basis van vergelijkingen is
- DNee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
8.Moeilijk
Hoe wordt het handelsreizigersprobleem geclassificeerd?
- AHet zit in P, omdat het algoritme van Dijkstra het oplost door elke stad één keer te bezoeken
- BHet is onbeslisbaar
- CDe beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
- DDe beslissingsversie zit in P, maar de optimalisatieversie is NP-volledig
Antwoordenblad
- 1. A · De maximale tijd die het nodig heeft over alle invoeren van grootte n
- 2. D · De looptijd groeit niet met de invoergrootte
- 3. B · O(1)
- 4. B · O(n)
- 5. C · O(log n)
- 6. C · O(n log n)
- 7. D · Nee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
- 8. C · De beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.