1.Makkelijk
Welke datastructuur wordt gebruikt voor een level-order-doorloop van een boom?
- AHashtabel
- BQueue
- CStack
- DPrioriteitswachtrij
2.Makkelijk
Een graaf bestaat uit:
- AKnopen (vertices) verbonden door kanten
- BAlleen een wortel en bladeren
- CAlleen sleutels en hashes
- DRijen en kolommen
3.Makkelijk
Wat definieert een binaire boom?
- ADe boom heeft precies twee niveaus
- BElke knoop slaat een binair getal op
- CElke knoop heeft hoogstens twee kinderen
- DElke knoop heeft precies twee kinderen
4.Gemiddeld
Welke balansvoorwaarde handhaaft een AVL-boom in elke knoop?
- ADe hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- BBeide subbomen van elke knoop bevatten precies hetzelfde aantal knopen
- CElke knoop is rood of zwart gekleurd
- DAlle bladeren liggen op precies dezelfde diepte
5.Gemiddeld
Hoe vind je de kleinste sleutel in een binaire zoekboom?
- ABezoek elk blad en vergelijk ze
- BKijk alleen naar de wortel
- CVolg vanaf de wortel rechterkinderen tot er geen rechterkind meer is
- DVolg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
6.Gemiddeld
Welke datastructuur gebruikt diepte-eerst zoeken (DFS) in de iteratieve versie?
- AEen stack
- BEen queue
- CEen heap
- DAlleen een hashtabel
7.Moeilijk
Welk probleem van linear probing vermindert double hashing vooral?
- ADe noodzaak van een hashfunctie
- BPrimaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
- CDe O(n)-kosten van het lezen van de waarde van een sleutel
- DDe noodzaak om sleutels in de tabel op te slaan
8.Moeilijk
Waarvoor wordt de union-findstructuur gebruikt in het algoritme van Kruskal voor de minimale opspannende boom?
- ADe beginknoop kiezen
- BTijdens het zoeken de huidige afstand van elke knoop tot de bron opslaan
- CDe kanten op gewicht sorteren
- DControleren of de twee eindpunten van een kant al verbonden zijn
Antwoordenblad
- 1. B · Queue
- 2. A · Knopen (vertices) verbonden door kanten
- 3. C · Elke knoop heeft hoogstens twee kinderen
- 4. A · De hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- 5. D · Volg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- 6. A · Een stack
- 7. B · Primaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
- 8. D · Controleren of de twee eindpunten van een kant al verbonden zijn
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.