1.Makkelijk
Hoeveel extra geheugen gebruikt een standaard mergesort op basis van arrays?
- AO(n)
- BO(n²)
- CO(1)
- DO(log n)
2.Makkelijk
Wat is de worst-case tijdcomplexiteit van mergesort?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
3.Makkelijk
Wat betekent het als een bewerking in O(1) tijd loopt?
- AHet duurt altijd precies één seconde
- BHet kan maar één keer worden uitgevoerd
- CHet verwerkt precies één element per seconde looptijd
- DDe looptijd groeit niet met de invoergrootte
4.Gemiddeld
Welk sorteeralgoritme is stabiel?
- AMergesort
- BHeapsort
- CQuicksort (gangbare in-place-versie)
- DSelectionsort (gangbare versie)
5.Gemiddeld
Wat meet geamortiseerde analyse?
- ADe gemiddelde kosten per bewerking over een worst-casereeks van bewerkingen
- BDe kosten van een algoritme bij de beste invoer
- CDe kosten van de ene duurste bewerking ergens in de reeks
- DDe verwachte kosten over willekeurige invoer
6.Gemiddeld
Wat is de looptijd van LSD-radix sort op n gehele getallen met d cijfers in grondtal k?
- AO(n²)
- BO(n log n)
- CO(dn log k)
- DO(d(n + k))
7.Moeilijk
Insertion sort loopt in O(n) op gesorteerde invoer. Is dit in tegenspraak met de ondergrens Ω(n log n) voor sorteren met vergelijkingen?
- ANee, omdat insertion sort geen sorteeralgoritme op basis van vergelijkingen is
- BJa, maar alleen voor arrays korter dan 100
- CJa, de ondergrens is dus fout
- DNee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
8.Moeilijk
Welke definitie van de klasse NP is juist?
- AProblemen die niet polynomiaal zijn
- BBeslissingsproblemen waarvan ja-antwoorden met een certificaat in polynomiale tijd kunnen worden geverifieerd
- CProblemen die niet in polynomiale tijd kunnen worden opgelost
- DProblemen die geen enkel algoritme kan oplossen
Antwoordenblad
- 1. A · O(n)
- 2. C · O(n log n)
- 3. D · De looptijd groeit niet met de invoergrootte
- 4. A · Mergesort
- 5. A · De gemiddelde kosten per bewerking over een worst-casereeks van bewerkingen
- 6. D · O(d(n + k))
- 7. D · Nee, de ondergrens geldt voor het slechtste geval over alle invoeren, niet voor elke invoer
- 8. B · Beslissingsproblemen waarvan ja-antwoorden met een certificaat in polynomiale tijd kunnen worden geverifieerd
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.