1.Makkelijk
Wat is een gewogen graaf?
- AEen graaf waarin sommige knopen zwaarder zijn dan andere doordat ze meer kanten hebben
- BEen graaf met meer kanten dan knopen
- CEen graaf die op schijf is opgeslagen
- DEen graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
2.Makkelijk
Welke bewerking is O(1) voor een array maar O(n) voor een enkelvoudig gekoppelde lijst?
- AHet eerste element lezen
- BHet kopelement verwijderen
- CInvoegen aan de kop
- DHet element op index i benaderen
3.Makkelijk
Wat is het bepalende kenmerk van een set (verzameling) als abstract datatype?
- AZe slaat elementen gesorteerd op
- BZe slaat sleutel-waardeparen op
- CZe slaat elementen op zonder duplicaten
- DZe staat alleen toegang aan één uiteinde toe
4.Gemiddeld
Een circulaire buffer (ring buffer) wordt vaak gebruikt om het volgende te implementeren:
- AEen hashfunctie
- BEen binaire zoekboom
- CEen graafdoorloop
- DEen wachtrij met vaste grootte
5.Gemiddeld
Hoeveel knopen heeft een perfecte binaire boom met hoogte h, waarbij de hoogte in kanten wordt geteld?
- A2h+1 − 1
- Bh2
- C2h + 1
- D2h
6.Gemiddeld
Hoe vind je de kleinste sleutel in een binaire zoekboom?
- AVolg vanaf de wortel rechterkinderen tot er geen rechterkind meer is
- BBezoek elk blad en vergelijk ze
- CVolg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- DKijk alleen naar de wortel
7.Moeilijk
De sleutels 5, 3, 8, 1 worden in deze volgorde in een lege, op een array gebaseerde binaire min-heap ingevoegd. Wat is de uiteindelijke array?
- A[3, 1, 8, 5]
- B[1, 3, 8, 5]
- C[1, 5, 8, 3]
- D[1, 3, 5, 8]
8.Moeilijk
Wat zijn, zonder union by rank of path compression, de kosten in het slechtste geval van één find in een union-findstructuur met n elementen?
- AO(log n)
- BO(α(n))
- CO(n)
- DO(1)
Antwoordenblad
- 1. D · Een graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
- 2. D · Het element op index i benaderen
- 3. C · Ze slaat elementen op zonder duplicaten
- 4. D · Een wachtrij met vaste grootte
- 5. A · 2h+1 − 1
- 6. C · Volg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- 7. B · [1, 3, 8, 5]
- 8. C · O(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.