1.Makkelijk
Wat is het bepalende kenmerk van een set (verzameling) als abstract datatype?
- AZe slaat elementen op zonder duplicaten
- BZe staat alleen toegang aan één uiteinde toe
- CZe slaat sleutel-waardeparen op
- DZe slaat elementen gesorteerd op
2.Makkelijk
Waar vind je het kleinste element van een binaire min-heap?
- AIn het meest linkse blad
- BIn een willekeurig blad, dat moet worden gezocht
- CIn de wortel
- DOp de laatste positie in de array
3.Makkelijk
Wat definieert een binaire boom?
- AElke knoop heeft hoogstens twee kinderen
- BDe boom heeft precies twee niveaus
- CElke knoop heeft precies twee kinderen
- DElke knoop slaat een binair getal op
4.Gemiddeld
Welke datastructuur wordt gebruikt om te controleren of de haakjes in "{[()]}" in balans zijn?
- AEen stack
- BEen binaire zoekboom
- CEen queue
- DEen hashtabel
5.Gemiddeld
Wat is het doel van een sentinelknoop (dummyknoop) in een gekoppelde lijst?
- ADe lijst gesorteerd maken
- BHet aantal elementen opslaan
- CVoorkomen dat de lijst groeit voorbij een vast maximumaantal knopen
- DDe code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
6.Gemiddeld
Hoe lang duurt het zoeken naar een woord met lengte L in een trie met een vast alfabet?
- AO(n), waarbij n het aantal woorden is
- BO(log n), waarbij n het aantal woorden is
- CO(L), onafhankelijk van hoeveel woorden er zijn opgeslagen
- DO(L × n)
7.Moeilijk
Welke uitspraak over heapsort is juist?
- AHet draait op elke invoer in O(n) tijd
- BHet heeft een binaire zoekboom nodig als extra opslag, dus het gebruikt O(n) extra geheugen
- CHet sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- DHet is stabiel en heeft O(n) extra geheugen nodig
8.Moeilijk
Aan welke regel moeten hash en gelijkheid voldoen om een hashtabel correct te laten werken?
- AGelijke hashwaarden impliceren gelijke sleutels
- BGelijke sleutels moeten gelijke hashwaarden hebben
- CVerschillende sleutels moeten verschillende hashwaarden hebben
- DHashwaarden moeten priemgetallen zijn
Antwoordenblad
- 1. A · Ze slaat elementen op zonder duplicaten
- 2. C · In de wortel
- 3. A · Elke knoop heeft hoogstens twee kinderen
- 4. A · Een stack
- 5. D · De code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
- 6. C · O(L), onafhankelijk van hoeveel woorden er zijn opgeslagen
- 7. C · Het sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- 8. B · Gelijke sleutels moeten gelijke hashwaarden hebben
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.