1.Makkelijk
Een O(n)-algoritme doet 3 seconden over n = 1 miljoen. Hoe lang doet het ongeveer over n = 2 miljoen?
- A3 seconden
- B9 seconden
- C12 seconden
- D6 seconden
2.Makkelijk
Wat is de grote O van 3n² + 5n + 2?
- AO(5n)
- BO(n²)
- CO(n³)
- DO(3n²)
3.Makkelijk
Welke ontwerpstrategie gebruikt mergesort?
- ADynamisch programmeren
- BBrute kracht
- CGulzige keuze (greedy)
- DVerdeel en heers
4.Gemiddeld
Welke gulzige regel geeft bij het activiteitenselectieprobleem altijd een maximaal aantal niet-overlappende activiteiten?
- AKies de activiteit die het vroegst eindigt en herhaal dat met de compatibele activiteiten
- BKies eerst de activiteit met de minste overlappingen en herhaal dat met de compatibele activiteiten
- CKies de activiteit die het vroegst begint
- DKies eerst de kortste activiteit
5.Gemiddeld
Dynamisch programmeren is nuttig wanneer een probleem het volgende heeft:
- AEén enkele lus
- BOverlappende deelproblemen en optimale substructuur
- CHelemaal geen deelproblemen, dus het kan in één stap worden opgelost
- DAlleen willekeurige invoer
6.Gemiddeld
Welk sorteeralgoritme is stabiel?
- AMergesort
- BQuicksort (gangbare in-place-versie)
- CSelectionsort (gangbare versie)
- DHeapsort
7.Moeilijk
Wat is de tijdcomplexiteit van het opbouwen van een binaire heap uit n ongesorteerde elementen met de bottom-upmethode?
- AO(log n)
- BO(n)
- CO(n²)
- DO(n log n)
8.Moeilijk
Waarom geeft binair zoeken op een enkelvoudig gelinkte lijst geen O(log n) tijd?
- ABinair zoeken heeft minstens twee keer zoveel geheugen nodig
- BVergelijkingen op knopen van een gelinkte lijst zijn trager
- CGelinkte lijsten kunnen niet worden gesorteerd
- DHet middelste element bereiken kost O(n) stappen, omdat er geen directe toegang via een index is
Antwoordenblad
- 1. D · 6 seconden
- 2. B · O(n²)
- 3. D · Verdeel en heers
- 4. A · Kies de activiteit die het vroegst eindigt en herhaal dat met de compatibele activiteiten
- 5. B · Overlappende deelproblemen en optimale substructuur
- 6. A · Mergesort
- 7. B · O(n)
- 8. D · Het middelste element bereiken kost O(n) stappen, omdat er geen directe toegang via een index is
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.