1.Makkelijk
Wat is de tijdcomplexiteit van lineair zoeken in een ongesorteerde array van n elementen (worst case)?
- AO(log n)
- BO(1)
- CO(n²)
- DO(n)
2.Makkelijk
Wat betekent het als een bewerking in O(1) tijd loopt?
- AHet verwerkt precies één element per seconde looptijd
- BDe looptijd groeit niet met de invoergrootte
- CHet duurt altijd precies één seconde
- DHet kan maar één keer worden uitgevoerd
3.Makkelijk
Wat is de tijdcomplexiteit van binair zoeken in een gesorteerde array?
- AO(log n)
- BO(n)
- CO(1)
- DO(n log n)
4.Gemiddeld
Breedte-eerst zoeken (BFS) op een ongewogen graaf vindt:
- AEen topologische volgorde in alle grafen
- BKortste paden in grafen met negatieve kantgewichten
- CDe minimaal opspannende boom
- DKortste paden in aantal kanten vanaf de startknoop
5.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = T(n − 1) + O(n)?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(2ⁿ)
6.Gemiddeld
Dynamisch programmeren is nuttig wanneer een probleem het volgende heeft:
- AOverlappende deelproblemen en optimale substructuur
- BHelemaal geen deelproblemen, dus het kan in één stap worden opgelost
- CAlleen willekeurige invoer
- DEén enkele lus
7.Moeilijk
Het 0/1-knapzakprobleem opgelost met dynamisch programmeren kost O(nW) tijd. Waarom heet dit pseudo-polynomiaal?
- AOmdat het alleen werkt voor W = 0
- BOmdat het algoritme gerandomiseerd is en de looptijd per invoer verschilt
- COmdat n altijd klein is
- DW is een getal, dus de tijd is exponentieel in het aantal bits waarmee W wordt genoteerd
8.Moeilijk
Met het mastertheorema heeft T(n) = 8T(n/2) + O(n²) als oplossing:
- AΘ(n log n)
- BΘ(n³)
- CΘ(n²)
- DΘ(n² log n)
Antwoordenblad
- 1. D · O(n)
- 2. B · De looptijd groeit niet met de invoergrootte
- 3. A · O(log n)
- 4. D · Kortste paden in aantal kanten vanaf de startknoop
- 5. C · O(n²)
- 6. A · Overlappende deelproblemen en optimale substructuur
- 7. D · W is een getal, dus de tijd is exponentieel in het aantal bits waarmee W wordt genoteerd
- 8. B · Θ(n³)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.