1.Makkelijk
Wat is de grote O van 3n² + 5n + 2?
- AO(n²)
- BO(5n)
- CO(n³)
- DO(3n²)
2.Makkelijk
Een O(n)-algoritme doet 3 seconden over n = 1 miljoen. Hoe lang doet het ongeveer over n = 2 miljoen?
- A6 seconden
- B9 seconden
- C3 seconden
- D12 seconden
3.Makkelijk
Een probleem heet meestal handelbaar (tractable) als:
- AHet geen oplossing heeft
- BHet in constante tijd kan worden opgelost
- CHet in polynomiale tijd kan worden opgelost
- DHet alleen kan worden opgelost door elke mogelijkheid te proberen
4.Gemiddeld
Welke uitspraak over een recursieve functie zonder bereikbaar basisgeval is juist?
- AZe loopt in O(1) tijd
- BZe blijft zichzelf aanroepen totdat de call stack overloopt
- CDe compiler maakt er altijd een lus van die veilig eindigt
- DZe geeft automatisch 0 terug
5.Gemiddeld
Breedte-eerst zoeken (BFS) op een ongewogen graaf vindt:
- AEen topologische volgorde in alle grafen
- BKortste paden in grafen met negatieve kantgewichten
- CDe minimaal opspannende boom
- DKortste paden in aantal kanten vanaf de startknoop
6.Gemiddeld
Wat is de tijdcomplexiteit van: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n log n)
- BO(log n)
- CO(n²)
- DO(n)
7.Moeilijk
Welke techniek geeft quicksort een verwachte looptijd van O(n log n) voor elke invoer?
- AAlleen recursie aan de linkerkant gebruiken
- BDe pivot uniform willekeurig kiezen
- CDe invoer sorteren voordat je quicksort uitvoert
- DAltijd het eerste element kiezen
8.Moeilijk
Welke uitspraak over de kleine-o-notatie is juist?
- An² = o(n)
- Bn = o(n²), maar n is niet o(n)
- Cn = o(n), omdat elke functie kleine o van zichzelf is
- D2n = o(n), omdat 2n langzaam groeit
Antwoordenblad
- 1. A · O(n²)
- 2. A · 6 seconden
- 3. C · Het in polynomiale tijd kan worden opgelost
- 4. B · Ze blijft zichzelf aanroepen totdat de call stack overloopt
- 5. D · Kortste paden in aantal kanten vanaf de startknoop
- 6. A · O(n log n)
- 7. B · De pivot uniform willekeurig kiezen
- 8. B · n = o(n²), maar n is niet o(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.