1.Makkelijk
Welke ontwerpstrategie gebruikt mergesort?
- AVerdeel en heers
- BDynamisch programmeren
- CBrute kracht
- DGulzige keuze (greedy)
2.Makkelijk
Wat is de tijdcomplexiteit van het vinden van de grootste waarde in een ongesorteerde array van n getallen?
- AO(n)
- BO(n log n)
- CO(1)
- DO(log n)
3.Makkelijk
Wat vereist binair zoeken van de invoer?
- ADe array mag niet meer dan 1000 elementen hebben
- BDe array moet gesorteerd zijn
- CDe array mag alleen positieve getallen bevatten
- DDe lengte van de array moet een macht van twee zijn
4.Gemiddeld
Welke gulzige regel geeft bij het activiteitenselectieprobleem altijd een maximaal aantal niet-overlappende activiteiten?
- AKies eerst de activiteit met de minste overlappingen en herhaal dat met de compatibele activiteiten
- BKies de activiteit die het vroegst begint
- CKies eerst de kortste activiteit
- DKies de activiteit die het vroegst eindigt en herhaal dat met de compatibele activiteiten
5.Gemiddeld
De recurrente betrekking T(n) = 2T(n/2) + O(n) heeft als oplossing:
- AO(n log n)
- BO(log n)
- CO(n)
- DO(n²)
6.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²)
- DO(n log n)
7.Moeilijk
Van welk van deze vervulbaarheidsproblemen is bekend dat het in polynomiale tijd oplosbaar is?
- A3-SAT, waarbij elke clausule precies drie literalen heeft
- BAlgemene SAT op formules in conjunctieve normaalvorm
- CCircuitvervulbaarheid
- D2-SAT, waarbij elke clausule hoogstens twee literalen heeft
8.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) log V)
- DO(V + E)
Antwoordenblad
- 1. A · Verdeel en heers
- 2. A · O(n)
- 3. B · De array moet gesorteerd zijn
- 4. D · Kies de activiteit die het vroegst eindigt en herhaal dat met de compatibele activiteiten
- 5. A · O(n log n)
- 6. C · O(n²)
- 7. D · 2-SAT, waarbij elke clausule hoogstens twee literalen heeft
- 8. C · O((V + E) log V)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.