1.Makkelijk
Wat is de tijdcomplexiteit van diepte-eerst zoeken (DFS) in een graaf die als adjacentielijsten is opgeslagen?
- AO(V × E)
- BO(E log V)
- CO(V²)
- DO(V + E)
2.Makkelijk
Welke complexiteitsklasse groeit het snelst voor grote n?
- AO(n log n)
- BO(n³)
- CO(2ⁿ)
- DO(n²)
3.Makkelijk
Een O(n)-algoritme doet 3 seconden over n = 1 miljoen. Hoe lang doet het ongeveer over n = 2 miljoen?
- A9 seconden
- B3 seconden
- C6 seconden
- D12 seconden
4.Gemiddeld
Wat is de tijdcomplexiteit van: for i = 1 to n: for j = 1 to i: doe O(1) werk?
- AO(n³)
- BO(n)
- CO(n log n)
- DO(n²)
5.Gemiddeld
Welke uitspraak over een recursieve functie zonder bereikbaar basisgeval is juist?
- AZe blijft zichzelf aanroepen totdat de call stack overloopt
- BZe loopt in O(1) tijd
- CDe compiler maakt er altijd een lus van die veilig eindigt
- DZe geeft automatisch 0 terug
6.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²)
7.Moeilijk
Wat is de looptijd van het algoritme van Dijkstra met een binaire heap op een graaf met V knopen en E kanten?
- AO(V + E)
- BO(V³)
- CO(V × E)
- DO((V + E) log V)
8.Moeilijk
Welke definitie van de klasse P is juist?
- AProblemen waarvan oplossingen wel kunnen worden gecontroleerd maar nooit in polynomiale tijd gevonden
- BProblemen die op elke computer exponentiële tijd nodig hebben
- CProblemen die parallel kunnen worden opgelost
- DBeslissingsproblemen die door een deterministisch algoritme in polynomiale tijd kunnen worden opgelost
Antwoordenblad
- 1. D · O(V + E)
- 2. C · O(2ⁿ)
- 3. C · 6 seconden
- 4. D · O(n²)
- 5. A · Ze blijft zichzelf aanroepen totdat de call stack overloopt
- 6. B · Kortste paden tussen alle paren knopen in O(V³)
- 7. D · O((V + E) log V)
- 8. D · Beslissingsproblemen die door een deterministisch algoritme in polynomiale tijd kunnen worden opgelost
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.