1.Makkelijk
De diepte van een knoop in een boom is:
- AHet aantal kanten van de wortel tot die knoop
- BHet aantal kanten van die knoop tot het diepste blad
- CHet aantal knopen in zijn subboom
- DHet aantal kinderen van die knoop
2.Makkelijk
Wat zijn broer- of zusknopen (siblings) in een boom?
- AEen knoop en zijn ouder
- BKnopen die dezelfde ouder hebben
- CKnopen op dezelfde diepte in verschillende subbomen
- DKnopen zonder kinderen
3.Makkelijk
Wat is een cykel in een graaf?
- AEen knoop zonder kanten
- BEen pad dat elke knoop bezoekt
- CEen kant met gewicht nul
- DEen pad dat begint en eindigt in dezelfde knoop
4.Gemiddeld
Hoe wordt in een circulaire queue in een array met capaciteit n de volgende positie na index i berekend?
- A(i + 1) mod n
- B(i − 1) mod n
- C2i + 1
- Di + 1
5.Gemiddeld
Wat is de tijdcomplexiteit van het zoeken naar een sleutel in een gebalanceerde binaire zoekboom?
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
6.Gemiddeld
Welke datastructuur wordt gebruikt om te controleren of de haakjes in "{[()]}" in balans zijn?
- AEen binaire zoekboom
- BEen hashtabel
- CEen queue
- DEen stack
7.Moeilijk
Welk paar doorlopen bepaalt altijd een unieke binaire boom met verschillende sleutels?
- AAlleen preorder
- BPreorder en postorder
- CAlleen level-order
- DPreorder en inorder
8.Moeilijk
Een dynamische array verdubbelt als hij vol is. Waarom verkleinen veel implementaties hem pas als hij voor een kwart vol is, en niet voor de helft?
- AOm herhaald vergroten en verkleinen te voorkomen als pushes en pops elkaar bij de grens afwisselen
- BOmdat de geheugenbeheerder geheugen alleen in kwarten van een blok kan vrijgeven
- COmdat halveren bij de helft elementen zou kwijtraken
- DOm de array gesorteerd te houden
Antwoordenblad
- 1. A · Het aantal kanten van de wortel tot die knoop
- 2. B · Knopen die dezelfde ouder hebben
- 3. D · Een pad dat begint en eindigt in dezelfde knoop
- 4. A · (i + 1) mod n
- 5. B · O(log n)
- 6. D · Een stack
- 7. D · Preorder en inorder
- 8. A · Om herhaald vergroten en verkleinen te voorkomen als pushes en pops elkaar bij de grens afwisselen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.