1.Makkelijk
Wat definieert een binaire boom?
- ADe boom heeft precies twee niveaus
- BElke knoop heeft precies twee kinderen
- CElke knoop slaat een binair getal op
- DElke knoop heeft hoogstens twee kinderen
2.Makkelijk
De diepte van een knoop in een boom is:
- AHet aantal kanten van die knoop tot het diepste blad
- BHet aantal knopen in zijn subboom
- CHet aantal kinderen van die knoop
- DHet aantal kanten van de wortel tot die knoop
3.Makkelijk
Wat is de max-heap-eigenschap?
- ADe sleutels zijn van links naar rechts gesorteerd
- BDe sleutel van elk linkerkind is groter dan of gelijk aan de sleutel van zijn rechterbroer
- CDe sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- DAlle bladeren bevatten de maximale sleutel
4.Gemiddeld
AVL-bomen en rood-zwartbomen garanderen:
- AZoeken in constante tijd in elk geval
- BEen hoogte van O(log n) door herbalancering
- CDat geen enkele knoop twee kinderen heeft
- DDat sleutels in invoegvolgorde worden opgeslagen
5.Gemiddeld
Hoe vind je de kleinste sleutel in een binaire zoekboom?
- AKijk alleen naar de wortel
- BVolg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- CBezoek elk blad en vergelijk ze
- DVolg vanaf de wortel rechterkinderen tot er geen rechterkind meer is
6.Gemiddeld
Een applicatie heeft snel opzoeken nodig en moet ook sleutels gesorteerd kunnen opsommen en bereikquery's beantwoorden. Welke structuur past het best?
- AEen hashtabel
- BEen gebalanceerde binaire zoekboom
- CEen stack
- DEen ongesorteerde gekoppelde lijst
7.Moeilijk
In de BST met wortel 50, linkersubboom 30 (kinderen 20, 40) en rechtersubboom 70 (kinderen 60, 80) wordt de wortel verwijderd met behulp van de inorder-opvolger. Welke sleutel wordt de nieuwe wortel?
- A40
- B70
- C80
- D60
8.Moeilijk
Welk probleem van linear probing vermindert double hashing vooral?
- ADe O(n)-kosten van het lezen van de waarde van een sleutel
- BDe noodzaak van een hashfunctie
- CPrimaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
- DDe noodzaak om sleutels in de tabel op te slaan
Antwoordenblad
- 1. D · Elke knoop heeft hoogstens twee kinderen
- 2. D · Het aantal kanten van de wortel tot die knoop
- 3. C · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- 4. B · Een hoogte van O(log n) door herbalancering
- 5. B · Volg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
- 6. B · Een gebalanceerde binaire zoekboom
- 7. D · 60
- 8. C · Primaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.