1.Makkelijk
Hoe heet groei van O(2ⁿ)?
- ALineair
- BLogaritmisch
- CExponentieel
- DPolynomiaal
2.Makkelijk
Wat is het basisgeval van een recursieve functie?
- AEen geval dat direct wordt beantwoord zonder nog een recursieve aanroep
- BDe eerste regel van de functie
- CHet geval met de grootste invoer, dat vóór alle recursieve aanroepen wordt afgehandeld
- DDe aanroep die het meeste geheugen gebruikt
3.Makkelijk
Wat is de tijdcomplexiteit van lineair zoeken in een ongesorteerde array van n elementen (worst case)?
- AO(log n)
- BO(n)
- CO(1)
- DO(n²)
4.Gemiddeld
Ongeveer hoeveel vergelijkingen heeft binair zoeken in het slechtste geval nodig in een gesorteerde array van 1,000,000 elementen?
- AOngeveer 500,000
- BOngeveer 1,000
- COngeveer 100
- DOngeveer 20
5.Gemiddeld
Dynamisch programmeren is nuttig wanneer een probleem het volgende heeft:
- AOverlappende deelproblemen en optimale substructuur
- BEén enkele lus
- CAlleen willekeurige invoer
- DHelemaal geen deelproblemen, dus het kan in één stap worden opgelost
6.Gemiddeld
Breedte-eerst zoeken (BFS) op een ongewogen graaf vindt:
- AKortste paden in grafen met negatieve kantgewichten
- BEen topologische volgorde in alle grafen
- CKortste paden in aantal kanten vanaf de startknoop
- DDe minimaal opspannende boom
7.Moeilijk
Het algoritme van Held-Karp voor dynamisch programmeren lost het handelsreizigersprobleem exact op. Wat is de looptijd voor n steden?
- AO(2n²)
- BO(n³)
- CO(n!)
- DO(n² 2ⁿ)
8.Moeilijk
Wat zijn de tijd- en ruimtekosten van het berekenen van het n-de Fibonaccigetal met een lus die alleen de laatste twee waarden bewaart?
- AO(n) tijd en O(1) ruimte
- BO(log n) tijd en O(n) ruimte
- CO(2ⁿ) tijd en O(1) ruimte
- DO(n) tijd en O(n) ruimte
Antwoordenblad
- 1. C · Exponentieel
- 2. A · Een geval dat direct wordt beantwoord zonder nog een recursieve aanroep
- 3. B · O(n)
- 4. D · Ongeveer 20
- 5. A · Overlappende deelproblemen en optimale substructuur
- 6. C · Kortste paden in aantal kanten vanaf de startknoop
- 7. D · O(n² 2ⁿ)
- 8. A · O(n) tijd en O(1) ruimte
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.