1.Makkelijk
Een element in een array via de index benaderen kost:
- AO(n²)
- BO(log n)
- CO(1)
- DO(n)
2.Makkelijk
Welke van deze looptijden is polynomiaal?
- AO(n³)
- BO(n!)
- CO(2ⁿ)
- DO(nⁿ)
3.Makkelijk
Hoe werkt selection sort?
- AHet splitst de array in helften en voegt die samen
- BHet voegt elk element door verschuiven in een groeiend gesorteerd deel in
- CHet zoekt steeds het minimum van het ongesorteerde deel en verwisselt het naar voren
- DHet verwisselt steeds naast elkaar liggende elementen die in de verkeerde volgorde staan
4.Gemiddeld
Ongeveer hoeveel vergelijkingen heeft binair zoeken in het slechtste geval nodig in een gesorteerde array van 1,000,000 elementen?
- AOngeveer 20
- BOngeveer 500,000
- COngeveer 100
- DOngeveer 1,000
5.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = 2T(n − 1) + O(1)?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n)
6.Gemiddeld
Wat is de tijdcomplexiteit van: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
7.Moeilijk
Waarom heeft elke zoekmethode op basis van vergelijkingen in een gesorteerde array in het slechtste geval Ω(log n) vergelijkingen nodig?
- AEen beslisboom met n mogelijke uitkomsten moet een diepte van minstens log₂ n hebben
- BBinair zoeken is het enige mogelijke algoritme en heeft log₂ n vergelijkingen nodig
- CElke vergelijking kost logaritmische tijd
- DElk element moet minstens één keer worden vergeleken
8.Moeilijk
Als je beide eindpunten van elke kant in een maximale koppeling neemt, krijg je een knoopoverdekking. Hoe goed is deze overdekking?
- AHoogstens twee keer zo groot als een minimale knoopoverdekking
- BHoogstens log n keer het minimum
- CAltijd een minimale knoopoverdekking
- DVan onbekende kwaliteit vergeleken met het optimum
Antwoordenblad
- 1. C · O(1)
- 2. A · O(n³)
- 3. C · Het zoekt steeds het minimum van het ongesorteerde deel en verwisselt het naar voren
- 4. A · Ongeveer 20
- 5. C · O(2ⁿ)
- 6. A · O(n log n)
- 7. A · Een beslisboom met n mogelijke uitkomsten moet een diepte van minstens log₂ n hebben
- 8. A · Hoogstens twee keer zo groot als een minimale knoopoverdekking
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.