1.Makkelijk
Wat is de tijdcomplexiteit van het vinden van de grootste waarde in een ongesorteerde array van n getallen?
- AO(1)
- BO(n)
- CO(log n)
- DO(n log n)
2.Makkelijk
Wat is de looptijd van counting sort voor n gehele getallen in het bereik 0 tot k?
- AO(k log n)
- BO(n + k)
- CO(n log n)
- DO(n²)
3.Makkelijk
Wat is de worst-case tijdcomplexiteit van insertion sort?
- AO(n²)
- BO(n log n)
- CO(log n)
- DO(n)
4.Gemiddeld
Wat berekent het algoritme van Floyd-Warshall, en hoe snel?
- AKortste paden vanuit één bronknoop naar alle andere in O(V + E)
- BKortste paden tussen alle paren knopen in O(V³)
- CEen minimale opspannende boom in O(E log V)
- DEen topologische ordening in O(V²)
5.Gemiddeld
De recurrente betrekking T(n) = 2T(n/2) + O(n) heeft als oplossing:
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
6.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = T(n − 1) + O(n)?
- AO(2ⁿ)
- BO(n log n)
- CO(n)
- DO(n²)
7.Moeilijk
Waarom kan het algoritme van Dijkstra verkeerde resultaten geven als sommige kantgewichten negatief zijn?
- AHet werkt alleen op ongerichte grafen
- BNegatieve getallen kunnen niet in een prioriteitswachtrij worden opgeslagen
- CHet raakt bij elke negatieve kant in een oneindige lus
- DEen knoop is definitief zodra hij wordt uitgehaald, maar een latere negatieve kant kan hem nog een korter pad geven
8.Moeilijk
Met het mastertheorema heeft T(n) = 8T(n/2) + O(n²) als oplossing:
- AΘ(n³)
- BΘ(n² log n)
- CΘ(n log n)
- DΘ(n²)
Antwoordenblad
- 1. B · O(n)
- 2. B · O(n + k)
- 3. A · O(n²)
- 4. B · Kortste paden tussen alle paren knopen in O(V³)
- 5. A · O(n log n)
- 6. D · O(n²)
- 7. D · Een knoop is definitief zodra hij wordt uitgehaald, maar een latere negatieve kant kan hem nog een korter pad geven
- 8. A · Θ(n³)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.