1.Makkelijk
Wat bevat elke knoop in een dubbel gekoppelde lijst?
- AData en alleen een pointer naar de volgende knoop
- BData en twee pointers, één naar de volgende knoop en één naar de knoop daarna
- CTwee kopieën van de data en één pointer
- DData, een pointer naar de volgende knoop en een pointer naar de vorige knoop
2.Makkelijk
Wat is een deque (double-ended queue)?
- AEen queue die alleen verwijderen achteraan toestaat
- BTwee aparte queues die één array delen
- CEen structuur die invoegen en verwijderen aan beide uiteinden toestaat
- DEen queue gesorteerd op prioriteit
3.Makkelijk
Hoe worden de elementen van een array in het geheugen opgeslagen?
- AVerspreid, verbonden door pointers
- BIn een boom van geheugenpagina's
- COp willekeurige plaatsen gekozen door een hash
- DIn één aaneengesloten blok, na elkaar
4.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 dynamische array
- CEen dubbel gekoppelde lijst
- DEen gesorteerde array
5.Gemiddeld
Wat is de waarde van de postfixexpressie 3 4 + 2 * ?
- A24
- B10
- C14
- D11
6.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AAdjacency matrix
- BAdjacency list
- CEen binaire heap van kanten
- DEén gesorteerde array van knopen
7.Moeilijk
Een object wordt als sleutel in een hashmap opgeslagen, waarna een veld dat de hashfunctie gebruikt wordt gewijzigd. Wat is het waarschijnlijke gevolg?
- ADe map geeft een fout op het moment dat het veld verandert
- BHet object opzoeken kan mislukken, omdat het in de bucket voor zijn oude hash staat
- CDe map verplaatst de sleutel automatisch naar zijn nieuwe bucket
- DEr verandert niets, omdat de hash van een sleutel maar één keer wordt berekend wanneer het programma start
8.Moeilijk
Welke eigenschap houdt elke B-boom perfect gebalanceerd?
- AElke knoop slaat één sleutel op
- BElke knoop heeft precies twee kinderen
- CDe sleutels worden alleen in de wortel opgeslagen
- DAlle bladeren liggen op dezelfde diepte
Antwoordenblad
- 1. D · Data, een pointer naar de volgende knoop en een pointer naar de vorige knoop
- 2. C · Een structuur die invoegen en verwijderen aan beide uiteinden toestaat
- 3. D · In één aaneengesloten blok, na elkaar
- 4. C · Een dubbel gekoppelde lijst
- 5. C · 14
- 6. B · Adjacency list
- 7. B · Het object opzoeken kan mislukken, omdat het in de bucket voor zijn oude hash staat
- 8. D · Alle bladeren liggen op dezelfde diepte
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.