1.Makkelijk
Wat is een blad in een boom?
- AEen knoop zonder ouder
- BDe knoop met de grootste waarde
- CEen knoop met precies één kind
- DEen knoop zonder kinderen
2.Makkelijk
Een hashtabel slaat data op als:
- ASleutel-waardeparen die via een hashfunctie worden gevonden
- BUitsluitend een gesorteerde lijst
- CEen string met vaste lengte
- DEen boom met geordende sleutels
3.Makkelijk
Welke datastructuur werkt volgens het principe "last in, first out" (LIFO)?
- AStapel (stack)
- BWachtrij (queue)
- CHashtabel
- DGekoppelde lijst
4.Gemiddeld
Wat is de maximaal mogelijke load factor in een hashtabel met open addressing?
- AEr is geen maximum
- B0,5
- C1
- D2
5.Gemiddeld
Wat is het doel van een sentinelknoop (dummyknoop) in een gekoppelde lijst?
- ADe lijst gesorteerd maken
- BHet aantal elementen opslaan
- CDe code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
- DVoorkomen dat de lijst groeit voorbij een vast maximumaantal knopen
6.Gemiddeld
Welk abstract datatype gebruikt het algoritme van Dijkstra om de volgende te verwerken knoop te kiezen?
- AEen stack
- BEen min-prioriteitswachtrij
- CEen FIFO-queue
- DEen set zonder ordening
7.Moeilijk
Welke bewerkingen ondersteunt een Fenwick-boom (binary indexed tree) over een array van n getallen in O(log n)?
- ADe mediaan vinden in O(1)
- BElementen op elke positie invoegen
- CPrefixsomquery's en updates van één element
- DDe array sorteren en binair zoeken
8.Moeilijk
In de BST met wortel 50, linkersubboom 30 (kinderen 20, 40) en rechtersubboom 70 (kinderen 60, 80) wordt de wortel verwijderd met behulp van de inorder-opvolger. Welke sleutel wordt de nieuwe wortel?
- A80
- B60
- C70
- D40
Antwoordenblad
- 1. D · Een knoop zonder kinderen
- 2. A · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 3. A · Stapel (stack)
- 4. C · 1
- 5. C · De code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
- 6. B · Een min-prioriteitswachtrij
- 7. C · Prefixsomquery's en updates van één element
- 8. B · 60
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.