1.Makkelijk
Wat wordt in een representatie als adjacency list (buurlijst) van een graaf per knoop opgeslagen?
- AHet totale aantal kanten in de graaf
- BHet kortste pad naar elke andere knoop
- CEen rij van V Booleaanse waarden
- DEen lijst van de buurknopen
2.Makkelijk
Welke bewerking is O(1) voor een array maar O(n) voor een enkelvoudig gekoppelde lijst?
- AHet element op index i benaderen
- BHet eerste element lezen
- CInvoegen aan de kop
- DHet kopelement verwijderen
3.Makkelijk
In een binaire zoekboom zijn de waarden in de linkersubboom van een knoop:
- AIn willekeurige volgorde
- BGelijk aan de waarde van de knoop
- CKleiner dan de waarde van de knoop
- DGroter dan de waarde van de knoop
4.Gemiddeld
Welke balansvoorwaarde handhaaft een AVL-boom in elke knoop?
- AAlle bladeren liggen op precies dezelfde diepte
- BBeide subbomen van elke knoop bevatten precies hetzelfde aantal knopen
- CElke knoop is rood of zwart gekleurd
- DDe hoogten van de linker- en rechtersubboom verschillen hoogstens 1
5.Gemiddeld
Hoe werkt extract-min in een binaire min-heap?
- AVerplaats het laatste element naar de wortel en laat het omlaag zakken (sift down)
- BVerwijder de wortel en schuif alle elementen één plaats naar links
- CVerwijder het laatste element van de array
- DZoek in alle bladeren naar het nieuwe minimum
6.Gemiddeld
Een binaire boom heeft wortel 1 met linkerkind 2 en rechterkind 3; knoop 2 heeft kinderen 4 (links) en 5 (rechts). Wat is de postorder-doorloop?
- A1 2 4 5 3
- B4 2 5 1 3
- C5 4 3 2 1
- D4 5 2 3 1
7.Moeilijk
Waarom wordt verwijderen in een hashtabel met open adressering vaak gedaan met een "tombstone"-markering?
- AHet leegmaken van de plek kan de probeerreeks voor andere sleutels onderbreken
- BHet maakt de tabel gesorteerd
- CTombstones versnellen het hashen
- DVerwijderde sleutels moeten om veiligheidsredenen voor altijd bewaard blijven, dus plekken kunnen nooit hergebruikt worden
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(α(n))
- BO(log n)
- CO(1)
- DO(n)
Antwoordenblad
- 1. D · Een lijst van de buurknopen
- 2. A · Het element op index i benaderen
- 3. C · Kleiner dan de waarde van de knoop
- 4. D · De hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- 5. A · Verplaats het laatste element naar de wortel en laat het omlaag zakken (sift down)
- 6. D · 4 5 2 3 1
- 7. A · Het leegmaken van de plek kan de probeerreeks voor andere sleutels onderbreken
- 8. D · O(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.