1.Makkelijk
In een enkelvoudig gekoppelde lijst bevat elke knoop:
- AData en een index
- BData en verwijzingen naar alle andere knopen
- CAlleen data
- DData en een verwijzing naar de volgende knoop
2.Makkelijk
Welke bewerking is O(1) voor een array maar O(n) voor een enkelvoudig gekoppelde lijst?
- AInvoegen aan de kop
- BHet eerste element lezen
- CHet element op index i benaderen
- DHet kopelement verwijderen
3.Makkelijk
Wat is een botsing (collision) in een hashtabel?
- ADe tabel heeft geen geheugen meer
- BTwee verschillende sleutels worden op dezelfde index afgebeeld
- CEen sleutel kan helemaal niet worden gehasht
- DTwee gelijke sleutels worden twee keer opgeslagen
4.Gemiddeld
Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:
- AOplopend gesorteerde volgorde
- BVolgorde per niveau
- CAltijd aflopende volgorde
- DInvoegvolgorde
5.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AEen binaire heap van kanten
- BAdjacency matrix
- CEén gesorteerde array van knopen
- DAdjacency list
6.Gemiddeld
De sleutels 50, 30, 70, 20, 40 worden in deze volgorde in een lege binaire zoekboom ingevoegd. Wat is het linkerkind van 30?
- A70
- B40
- C20
- D50
7.Moeilijk
Een Bloom-filter kan de vraag "zit dit element in de verzameling?" beantwoorden met:
- AAlleen antwoorden voor getallen
- BMogelijke fout-positieven maar geen fout-negatieven
- CMogelijke fout-negatieven maar geen fout-positieven
- DAltijd exacte antwoorden
8.Moeilijk
Het verwijderen van een knoop met twee kinderen uit een binaire zoekboom gebeurt meestal door:
- ADe deelboom eronder helemaal opnieuw op te bouwen en elke sleutel die erin zat opnieuw in te voegen
- BDe hele subboom te verwijderen
- CHem te verwisselen met de wortel
- DHem te vervangen door zijn in-order-opvolger (of -voorganger) en die knoop te verwijderen
Antwoordenblad
- 1. D · Data en een verwijzing naar de volgende knoop
- 2. C · Het element op index i benaderen
- 3. B · Twee verschillende sleutels worden op dezelfde index afgebeeld
- 4. A · Oplopend gesorteerde volgorde
- 5. D · Adjacency list
- 6. C · 20
- 7. B · Mogelijke fout-positieven maar geen fout-negatieven
- 8. D · Hem te vervangen door zijn in-order-opvolger (of -voorganger) en die knoop te verwijderen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.