1.Makkelijk
Hoe heet groei van O(2ⁿ)?
- AExponentieel
- BPolynomiaal
- CLineair
- DLogaritmisch
2.Makkelijk
Wat is memoisatie?
- ACommentaar schrijven naast elke regel code
- BResultaten van functieaanroepen opslaan, zodat herhaalde aanroepen uit het geheugen worden beantwoord
- CRecursie automatisch omzetten in een equivalente lus, zodat geen call stack nodig is
- DGeheugen vrijgeven nadat een functie is teruggekeerd
3.Makkelijk
Wat is de tijdcomplexiteit van binair zoeken in een gesorteerde array?
- AO(1)
- BO(log n)
- CO(n log n)
- DO(n)
4.Gemiddeld
Wat is de oplossing van de recurrente betrekking T(n) = 2T(n − 1) + O(1)?
- AO(2ⁿ)
- BO(n²)
- CO(n log n)
- DO(n)
5.Gemiddeld
Waarom schakelen veel sorteerroutines in bibliotheken over op insertion sort voor heel kleine deelarrays?
- ARecursieve algoritmen kunnen geen arrays van minder dan 10 elementen aan
- BInsertion sort is in het slechtste geval O(n log n)
- CInsertion sort heeft weinig overhead en is snel op kleine of bijna gesorteerde invoer
- DInsertion sort gebruikt voor grote invoer minder geheugen dan elk ander sorteeralgoritme
6.Gemiddeld
De tijdcomplexiteit van naïef recursief Fibonacci (fib(n) = fib(n−1) + fib(n−2)) is:
- AConstant
- BLogaritmisch
- CExponentieel
- DLineair
7.Moeilijk
Welke grens is juist voor log(n!)?
- AΘ(n)
- BΘ(n log n)
- CΘ(n²)
- DΘ(log n)
8.Moeilijk
Welke uitspraak over het selecteren van het k-de kleinste element van een ongesorteerde array is juist?
- ASelectie is alleen mogelijk in O(n²)
- BQuickselect loopt in het slechtste geval in O(log n), omdat het maar aan één kant van de pivot recursief verdergaat
- CQuickselect loopt verwacht in O(n), en median-of-medians garandeert O(n) in het slechtste geval
- DSelectie heeft altijd Ω(n log n) nodig, omdat er gesorteerd moet worden
Antwoordenblad
- 1. A · Exponentieel
- 2. B · Resultaten van functieaanroepen opslaan, zodat herhaalde aanroepen uit het geheugen worden beantwoord
- 3. B · O(log n)
- 4. A · O(2ⁿ)
- 5. C · Insertion sort heeft weinig overhead en is snel op kleine of bijna gesorteerde invoer
- 6. C · Exponentieel
- 7. B · Θ(n log n)
- 8. C · Quickselect loopt verwacht in O(n), en median-of-medians garandeert O(n) in het slechtste geval
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.