1.Makkelijk
Wat is de grote O van 3n² + 5n + 2?
- AO(n³)
- BO(5n)
- CO(3n²)
- DO(n²)
2.Makkelijk
Welke van deze looptijden is polynomiaal?
- AO(n³)
- BO(n!)
- CO(2ⁿ)
- DO(nⁿ)
3.Makkelijk
Een O(n²)-algoritme doet 1 seconde over n = 1000. Hoe lang doet het ongeveer over n = 2000?
- A1 seconde
- B4 seconden
- C8 seconden
- D2 seconden
4.Gemiddeld
De recurrente betrekking T(n) = 2T(n/2) + O(n) heeft als oplossing:
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
5.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = 2T(n/2) + O(1)?
- AO(n log n)
- BO(n)
- CO(log n)
- DO(n²)
6.Gemiddeld
Wat berekent het algoritme van Floyd-Warshall, en hoe snel?
- AKortste paden tussen alle paren knopen in O(V³)
- BEen topologische ordening in O(V²)
- CEen minimale opspannende boom in O(E log V)
- DKortste paden vanuit één bronknoop naar alle andere in O(V + E)
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?
- ANee, omdat insertion sort geen sorteeralgoritme op basis van vergelijkingen is
- BJa, de ondergrens is dus fout
- CNee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
- DJa, maar alleen voor arrays korter dan 100
8.Moeilijk
Wat is de tijdcomplexiteit van het opbouwen van een binaire heap uit n ongesorteerde elementen met de bottom-upmethode?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
Antwoordenblad
- 1. D · O(n²)
- 2. A · O(n³)
- 3. B · 4 seconden
- 4. C · O(n log n)
- 5. B · O(n)
- 6. A · Kortste paden tussen alle paren knopen in O(V³)
- 7. C · Nee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
- 8. B · O(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.