1.Makkelijk
Wat bevat in een enkelvoudig gekoppelde lijst de next-pointer van de laatste knoop?
- ANull (geen knoop)
- BHet adres van de eerste knoop
- CHet aantal knopen in de lijst
- DHet adres van de vorige knoop
2.Makkelijk
De diepte van een knoop in een boom is:
- AHet aantal knopen in zijn subboom
- BHet aantal kanten van die knoop tot het diepste blad
- CHet aantal kanten van de wortel tot die knoop
- DHet aantal kinderen van die knoop
3.Makkelijk
Welke bewerking is O(1) voor een array maar O(n) voor een enkelvoudig gekoppelde lijst?
- AHet element op index i benaderen
- BInvoegen aan de kop
- CHet kopelement verwijderen
- DHet eerste element lezen
4.Gemiddeld
Wat is de maximaal mogelijke load factor in een hashtabel met open addressing?
- A2
- B1
- CEr is geen maximum
- D0,5
5.Gemiddeld
Een queue wordt geïmplementeerd met twee stacks: push op een "in"-stack en pop van een "out"-stack, die vanuit "in" wordt bijgevuld als hij leeg is. Wat zijn de geamortiseerde kosten per bewerking?
- AO(1)
- BO(log n)
- CO(n²)
- DO(n)
6.Gemiddeld
In een binaire min-heap die in een array is opgeslagen (index begint bij 0), staan de kinderen van de knoop op index i op:
- A2i en 2i + 1
- B2i + 1 en 2i + 2
- Ci/2 en i/2 + 1
- Di + 1 en i + 2
7.Moeilijk
Een segmentboom (segment tree) wordt doorgaans gebruikt om:
- ABereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
- BDe kanten van een graaf op te slaan
- CStrings alfabetisch te sorteren door elk voorvoegsel in een aparte boomknoop op te slaan
- DEen stack te implementeren
8.Moeilijk
Aan welke regel moeten hash en gelijkheid voldoen om een hashtabel correct te laten werken?
- AGelijke hashwaarden impliceren gelijke sleutels
- BGelijke sleutels moeten gelijke hashwaarden hebben
- CHashwaarden moeten priemgetallen zijn
- DVerschillende sleutels moeten verschillende hashwaarden hebben
Antwoordenblad
- 1. A · Null (geen knoop)
- 2. C · Het aantal kanten van de wortel tot die knoop
- 3. A · Het element op index i benaderen
- 4. B · 1
- 5. A · O(1)
- 6. B · 2i + 1 en 2i + 2
- 7. A · Bereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
- 8. B · Gelijke sleutels moeten gelijke hashwaarden hebben
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.