1.Makkelijk
Wat beschrijft de average-case looptijd?
- ADe tijd op de meest gebruikte computer
- BDe verwachte tijd over een gegeven verdeling van invoeren van grootte n
- CDe middelste waarde tussen de looptijden in het beste en het slechtste geval
- DDe tijd voor een invoer van gemiddelde lengte
2.Makkelijk
Wat is de tijdcomplexiteit van het vinden van de grootste waarde in een ongesorteerde array van n getallen?
- AO(n log n)
- BO(n)
- CO(log n)
- DO(1)
3.Makkelijk
Een lus begint met i = 1 en verdubbelt i bij elke iteratie totdat i > n. Hoeveel iteraties voert hij uit?
- AOngeveer n / 2
- BOngeveer n
- COngeveer n²
- DOngeveer log₂ n
4.Gemiddeld
Wat berekent het algoritme van Floyd-Warshall, en hoe snel?
- AEen minimale opspannende boom in O(E log V)
- BKortste paden tussen alle paren knopen in O(V³)
- CKortste paden vanuit één bronknoop naar alle andere in O(V + E)
- DEen topologische ordening in O(V²)
5.Gemiddeld
Wat meet geamortiseerde analyse?
- ADe verwachte kosten over willekeurige invoer
- BDe gemiddelde kosten per bewerking over een worst-casereeks van bewerkingen
- CDe kosten van de ene duurste bewerking ergens in de reeks
- DDe kosten van een algoritme bij de beste invoer
6.Gemiddeld
Welke uitspraak over een recursieve functie zonder bereikbaar basisgeval is juist?
- ADe compiler maakt er altijd een lus van die veilig eindigt
- BZe blijft zichzelf aanroepen totdat de call stack overloopt
- CZe loopt in O(1) tijd
- DZe geeft automatisch 0 terug
7.Moeilijk
Wat moet je doen om aan te tonen dat een nieuw probleem X NP-moeilijk is?
- AAantonen dat X in polynomiale tijd kan worden geverifieerd
- BX in polynomiale tijd reduceren tot een bekend NP-moeilijk probleem
- CEen bekend NP-moeilijk probleem in polynomiale tijd reduceren tot X
- DAantonen dat X geen polynomiaal algoritme heeft voor kleine invoer
8.Moeilijk
Hoe wordt het handelsreizigersprobleem geclassificeerd?
- ADe beslissingsversie zit in P, maar de optimalisatieversie is NP-volledig
- BDe beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
- CHet is onbeslisbaar
- DHet zit in P, omdat het algoritme van Dijkstra het oplost door elke stad één keer te bezoeken
Antwoordenblad
- 1. B · De verwachte tijd over een gegeven verdeling van invoeren van grootte n
- 2. B · O(n)
- 3. D · Ongeveer log₂ n
- 4. B · Kortste paden tussen alle paren knopen in O(V³)
- 5. B · De gemiddelde kosten per bewerking over een worst-casereeks van bewerkingen
- 6. B · Ze blijft zichzelf aanroepen totdat de call stack overloopt
- 7. C · Een bekend NP-moeilijk probleem in polynomiale tijd reduceren tot X
- 8. B · De beslissingsversie is NP-volledig en de optimalisatieversie is NP-moeilijk
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.