1.Makkelijk
Wat is een cykel in een graaf?
- AEen pad dat begint en eindigt in dezelfde knoop
- BEen knoop zonder kanten
- CEen pad dat elke knoop bezoekt
- DEen kant met gewicht nul
2.Makkelijk
Wat wordt in een representatie als adjacency list (buurlijst) van een graaf per knoop opgeslagen?
- AEen rij van V Booleaanse waarden
- BEen lijst van de buurknopen
- CHet totale aantal kanten in de graaf
- DHet kortste pad naar elke andere knoop
3.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- AEnqueue
- BDequeue
- CInsert
- DPush
4.Gemiddeld
Hoe werkt extract-min in een binaire min-heap?
- AVerplaats het laatste element naar de wortel en laat het omlaag zakken (sift down)
- BZoek in alle bladeren naar het nieuwe minimum
- CVerwijder het laatste element van de array
- DVerwijder de wortel en schuif alle elementen één plaats naar links
5.Gemiddeld
Hoeveel knopen heeft een perfecte binaire boom met hoogte h, waarbij de hoogte in kanten wordt geteld?
- Ah2
- B2h
- C2h + 1
- D2h+1 − 1
6.Gemiddeld
Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:
- AInvoegvolgorde
- BVolgorde per niveau
- COplopend gesorteerde volgorde
- DAltijd aflopende volgorde
7.Moeilijk
Welke bewerkingen ondersteunt een Fenwick-boom (binary indexed tree) over een array van n getallen in O(log n)?
- ADe mediaan vinden in O(1)
- BDe array sorteren en binair zoeken
- CElementen op elke positie invoegen
- DPrefixsomquery's en updates van één element
8.Moeilijk
Waarom gebruiken databases voor indexen vaak B+-bomen in plaats van gewone B-bomen?
- AB+-bomen hoeven niet gebalanceerd te zijn
- BB+-bomen gebruiken binaire interne knopen, wat het aantal schijflezingen vermindert
- CAlle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
- DB+-bomen slaan data alleen in de wortel op
Antwoordenblad
- 1. A · Een pad dat begint en eindigt in dezelfde knoop
- 2. B · Een lijst van de buurknopen
- 3. B · Dequeue
- 4. A · Verplaats het laatste element naar de wortel en laat het omlaag zakken (sift down)
- 5. D · 2h+1 − 1
- 6. C · Oplopend gesorteerde volgorde
- 7. D · Prefixsomquery's en updates van één element
- 8. C · Alle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.