1.Makkelijk
Welk sorteeralgoritme kiest een pivot en verdeelt de array in kleinere en grotere elementen?
- ABubblesort
- BInsertion sort
- CQuicksort
- DMergesort
2.Makkelijk
Wat is de grote O van 3n² + 5n + 2?
- AO(n²)
- BO(3n²)
- CO(n³)
- DO(5n)
3.Makkelijk
Wat betekent het als een bewerking in O(1) tijd loopt?
- AHet verwerkt precies één element per seconde looptijd
- BDe looptijd groeit niet met de invoergrootte
- CHet kan maar één keer worden uitgevoerd
- DHet duurt altijd precies één seconde
4.Gemiddeld
Wat is de tijdcomplexiteit van: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(log n)
5.Gemiddeld
Wat berekent het algoritme van Floyd-Warshall, en hoe snel?
- AEen topologische ordening in O(V²)
- BKortste paden vanuit één bronknoop naar alle andere in O(V + E)
- CKortste paden tussen alle paren knopen in O(V³)
- DEen minimale opspannende boom in O(E log V)
6.Gemiddeld
De recurrente betrekking T(n) = 2T(n/2) + O(n) heeft als oplossing:
- AO(n²)
- BO(n)
- CO(log n)
- DO(n log n)
7.Moeilijk
Karatsuba-vermenigvuldiging voldoet aan T(n) = 3T(n/2) + O(n). Wat is de oplossing?
- AΘ(n²)
- BΘ(nlog₂ 3), ongeveer n1,585
- CΘ(n log n)
- DΘ(n3)
8.Moeilijk
Hoe verhouden n! en 2ⁿ zich voor grote n?
- A2ⁿ groeit sneller dan n!
- Bn! groeit sneller dan 2ⁿ
- CZe groeien even snel
- Dn! is O(n²)
Antwoordenblad
- 1. C · Quicksort
- 2. A · O(n²)
- 3. B · De looptijd groeit niet met de invoergrootte
- 4. B · O(n log n)
- 5. C · Kortste paden tussen alle paren knopen in O(V³)
- 6. D · O(n log n)
- 7. B · Θ(nlog₂ 3), ongeveer n1,585
- 8. B · n! groeit sneller dan 2ⁿ
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.