1.Makkelijk
Wat is het belangrijkste verschil tussen een statische en een dynamische array?
- AEen dynamische array kan groeien door naar een groter geheugenblok te verhuizen
- BEen statische array kan alleen getallen opslaan
- CEen statische array geeft tragere toegang via de index
- DEen dynamische array slaat zijn elementen op in gekoppelde knopen zodat hij element voor element kan groeien
2.Makkelijk
Wat is een cykel in een graaf?
- AEen pad dat elke knoop bezoekt
- BEen pad dat begint en eindigt in dezelfde knoop
- CEen kant met gewicht nul
- DEen knoop zonder kanten
3.Makkelijk
Wat wordt in een representatie als adjacency list (buurlijst) van een graaf per knoop opgeslagen?
- AEen rij van V Booleaanse waarden
- BHet kortste pad naar elke andere knoop
- CHet totale aantal kanten in de graaf
- DEen lijst van de buurknopen
4.Gemiddeld
Een knoop in een binaire zoekboom heeft een rechtersubboom. Waar staat zijn inorder-opvolger?
- AAltijd zijn ouder
- BDe meest rechtse knoop van zijn linkersubboom
- CAltijd zijn rechterkind
- DDe meest linkse knoop van zijn rechtersubboom
5.Gemiddeld
Hoe lang duurt het zoeken naar een woord met lengte L in een trie met een vast alfabet?
- AO(L × n)
- BO(n), waarbij n het aantal woorden is
- CO(log n), waarbij n het aantal woorden is
- DO(L), onafhankelijk van hoeveel woorden er zijn opgeslagen
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 preorder-doorloop?
- A1 2 4 5 3
- B4 2 5 1 3
- C1 2 3 4 5
- D4 5 2 3 1
7.Moeilijk
De tijdcomplexiteit van decrease-key in een binaire heap (als de positie van het element bekend is) is:
- AO(n log n)
- BO(log n)
- CO(n)
- DO(1)
8.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, 5, 8]
- C[1, 5, 8, 3]
- D[1, 3, 8, 5]
Antwoordenblad
- 1. A · Een dynamische array kan groeien door naar een groter geheugenblok te verhuizen
- 2. B · Een pad dat begint en eindigt in dezelfde knoop
- 3. D · Een lijst van de buurknopen
- 4. D · De meest linkse knoop van zijn rechtersubboom
- 5. D · O(L), onafhankelijk van hoeveel woorden er zijn opgeslagen
- 6. A · 1 2 4 5 3
- 7. B · O(log n)
- 8. D · [1, 3, 8, 5]
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.