1.Makkelijk
Hoeveel kanten heeft een boom met n knopen?
- An − 1
- B2n
- Cn + 1
- Dn
2.Makkelijk
Wat is de wortel van een boom?
- ADe bovenste knoop zonder ouder
- BEen knoop zonder kinderen
- CEen willekeurige knoop in het midden
- DDe knoop met de grootste waarde
3.Makkelijk
Een hashtabel slaat data op als:
- AUitsluitend een gesorteerde lijst
- BEen boom met geordende sleutels
- CEen string met vaste lengte
- DSleutel-waardeparen die via een hashfunctie worden gevonden
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
- Bi + 1
- C(i + 1) mod n
- D2i + 1
5.Gemiddeld
Je hebt een verwijzing naar een knoop in het midden van een lijst. In welke lijst kun je die in O(1) verwijderen?
- AEen enkelvoudig gekoppelde lijst
- BEen gesorteerde array
- CEen dynamische array
- DEen dubbel gekoppelde lijst
6.Gemiddeld
Welke datastructuur wordt gebruikt om te controleren of de haakjes in "{[()]}" in balans zijn?
- AEen queue
- BEen binaire zoekboom
- CEen hashtabel
- DEen stack
7.Moeilijk
In een circulaire buffer kan front == rear zowel leeg als vol betekenen. Wat is een gangbare manier om ze te onderscheiden?
- AMaak de buffergrootte een macht van twee
- BHoud een apart aantal elementen bij, of laat altijd één plaats ongebruikt
- CSla front en rear op in dezelfde variabele
- DMaak de buffer altijd leeg als front gelijk is aan rear, zodat de toestand leeg is
8.Moeilijk
Welke eigenschap houdt elke B-boom perfect gebalanceerd?
- AAlle bladeren liggen op dezelfde diepte
- BDe sleutels worden alleen in de wortel opgeslagen
- CElke knoop heeft precies twee kinderen
- DElke knoop slaat één sleutel op
Antwoordenblad
- 1. A · n − 1
- 2. A · De bovenste knoop zonder ouder
- 3. D · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 4. C · (i + 1) mod n
- 5. D · Een dubbel gekoppelde lijst
- 6. D · Een stack
- 7. B · Houd een apart aantal elementen bij, of laat altijd één plaats ongebruikt
- 8. A · Alle bladeren liggen op dezelfde diepte
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.