1.Makkelijk
Wat is de tijdcomplexiteit van diepte-eerst zoeken (DFS) in een graaf die als adjacentielijsten is opgeslagen?
- AO(V + E)
- BO(V × E)
- CO(E log V)
- DO(V²)
2.Makkelijk
Wat is de best-case tijdcomplexiteit van insertion sort op een al gesorteerde array?
- AO(n²)
- BO(1)
- CO(n)
- DO(n log n)
3.Makkelijk
Hoe heet groei van O(2ⁿ)?
- ALineair
- BLogaritmisch
- CExponentieel
- DPolynomiaal
4.Gemiddeld
Wat is de tijdcomplexiteit van het standaardalgoritme voor dynamisch programmeren voor de langste gemeenschappelijke deelrij van strings met lengte m en n?
- AO(mn log n)
- BO(2m+n)
- CO(mn)
- DO(m + n)
5.Gemiddeld
Waarom schakelen veel sorteerroutines in bibliotheken over op insertion sort voor heel kleine deelarrays?
- ARecursieve algoritmen kunnen geen arrays van minder dan 10 elementen aan
- BInsertion sort heeft weinig overhead en is snel op kleine of bijna gesorteerde invoer
- CInsertion sort is in het slechtste geval O(n log n)
- DInsertion sort gebruikt voor grote invoer minder geheugen dan elk ander sorteeralgoritme
6.Gemiddeld
De ondergrens voor sorteren op basis van vergelijkingen in het slechtste geval is:
- AΩ(log n)
- BΩ(n)
- CΩ(n²)
- DΩ(n log n)
7.Moeilijk
Welke definitie van de klasse NP is juist?
- AProblemen die geen enkel algoritme kan oplossen
- BProblemen die niet in polynomiale tijd kunnen worden opgelost
- CProblemen die niet polynomiaal zijn
- DBeslissingsproblemen waarvan ja-antwoorden met een certificaat in polynomiale tijd kunnen worden geverifieerd
8.Moeilijk
Hoe detecteert het algoritme van Bellman-Ford een cykel met negatief gewicht die vanuit de bron bereikbaar is?
- AHet voert het algoritme van Dijkstra twee keer uit en vergelijkt de twee afstandsresultaten
- BHet controleert of er een kant met negatief gewicht is
- CHet telt de cykels met diepte-eerst zoeken
- DNa V − 1 rondes controleert het of er nog een kant kan worden gerelaxeerd
Antwoordenblad
- 1. A · O(V + E)
- 2. C · O(n)
- 3. C · Exponentieel
- 4. C · O(mn)
- 5. B · Insertion sort heeft weinig overhead en is snel op kleine of bijna gesorteerde invoer
- 6. D · Ω(n log n)
- 7. D · Beslissingsproblemen waarvan ja-antwoorden met een certificaat in polynomiale tijd kunnen worden geverifieerd
- 8. D · Na V − 1 rondes controleert het of er nog een kant kan worden gerelaxeerd
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.