1.Makkelijk
Wat is de tijdcomplexiteit van binair zoeken in een gesorteerde array?
- AO(n)
- BO(log n)
- CO(1)
- DO(n log n)
2.Makkelijk
Welke hiervan groeit het langzaamst als n groot wordt?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
3.Makkelijk
Wat beschrijft de average-case looptijd?
- ADe verwachte tijd over een gegeven verdeling van invoeren van grootte n
- BDe tijd voor een invoer van gemiddelde lengte
- CDe middelste waarde tussen de looptijden in het beste en het slechtste geval
- DDe tijd op de meest gebruikte computer
4.Gemiddeld
Een gretig (greedy) algoritme:
- AGeeft altijd de optimale oplossing
- BGebruikt alleen recursie
- CProbeert elke mogelijke oplossing
- DMaakt bij elke stap de lokaal beste keuze
5.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
6.Gemiddeld
Wat is de looptijd van LSD-radix sort op n gehele getallen met d cijfers in grondtal k?
- AO(d(n + k))
- BO(n log n)
- CO(dn log k)
- DO(n²)
7.Moeilijk
Waarom is een opzoeking in een hashtabel gemiddeld O(1) maar in het slechtste geval O(n)?
- AHashfuncties zijn traag
- BSleutels moeten eerst gesorteerd worden
- CArrays hebben O(n) toegang
- DVeel sleutels kunnen in dezelfde bucket botsen
8.Moeilijk
Wat moet je doen om aan te tonen dat een nieuw probleem X NP-moeilijk is?
- AX in polynomiale tijd reduceren tot een bekend NP-moeilijk probleem
- BAantonen dat X in polynomiale tijd kan worden geverifieerd
- CEen bekend NP-moeilijk probleem in polynomiale tijd reduceren tot X
- DAantonen dat X geen polynomiaal algoritme heeft voor kleine invoer
Antwoordenblad
- 1. B · O(log n)
- 2. D · O(log n)
- 3. A · De verwachte tijd over een gegeven verdeling van invoeren van grootte n
- 4. D · Maakt bij elke stap de lokaal beste keuze
- 5. D · Ongeveer 20
- 6. A · O(d(n + k))
- 7. D · Veel sleutels kunnen in dezelfde bucket botsen
- 8. C · Een bekend NP-moeilijk probleem in polynomiale tijd reduceren tot X
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.