1.Makkelijk
In een binaire zoekboom zijn de waarden in de linkersubboom van een knoop:
- AGroter dan de waarde van de knoop
- BKleiner dan de waarde van de knoop
- CGelijk aan de waarde van de knoop
- DIn willekeurige volgorde
2.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- ADequeue
- BInsert
- CPush
- DEnqueue
3.Makkelijk
Een hashtabel slaat data op als:
- ASleutel-waardeparen die via een hashfunctie worden gevonden
- BEen string met vaste lengte
- CUitsluitend een gesorteerde lijst
- DEen boom met geordende sleutels
4.Gemiddeld
Welk abstract datatype gebruikt het algoritme van Dijkstra om de volgende te verwerken knoop te kiezen?
- AEen stack
- BEen FIFO-queue
- CEen min-prioriteitswachtrij
- DEen set zonder ordening
5.Gemiddeld
Wat is in het slechtste geval de hoogte van een binaire zoekboom met n knopen als de sleutels in gesorteerde volgorde worden ingevoegd?
- An (hij wordt een gekoppelde lijst)
- B1
- C√n
- Dlog₂ n
6.Gemiddeld
AVL-bomen en rood-zwartbomen garanderen:
- AEen hoogte van O(log n) door herbalancering
- BDat sleutels in invoegvolgorde worden opgeslagen
- CZoeken in constante tijd in elk geval
- DDat geen enkele knoop twee kinderen heeft
7.Moeilijk
Wat is het belangrijkste voordeel van een skiplist ten opzichte van een gesorteerde gekoppelde lijst?
- AHij slaat sleutels ongeordend op
- BHij gebruikt geen extra geheugen
- CGegarandeerd zoeken in O(1), omdat elke knoop een pointer naar elke andere knoop bewaart
- DVerwacht zoeken in O(log n) door meerdere niveaus van voorwaartse pointers
8.Moeilijk
De union-find-structuur (disjoint set) met union by rank en padcompressie heeft geamortiseerde kosten per bewerking van:
- APrecies O(log n)
- BO(n²)
- CO(α(n)), de inverse Ackermann-functie, die in de praktijk constant is
- DO(n)
Antwoordenblad
- 1. B · Kleiner dan de waarde van de knoop
- 2. A · Dequeue
- 3. A · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 4. C · Een min-prioriteitswachtrij
- 5. A · n (hij wordt een gekoppelde lijst)
- 6. A · Een hoogte van O(log n) door herbalancering
- 7. D · Verwacht zoeken in O(log n) door meerdere niveaus van voorwaartse pointers
- 8. C · O(α(n)), de inverse Ackermann-functie, die in de praktijk constant is
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.