1.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- ADequeue
- BEnqueue
- CPush
- DInsert
2.Makkelijk
Wat is een botsing (collision) in een hashtabel?
- AEen sleutel kan helemaal niet worden gehasht
- BDe tabel heeft geen geheugen meer
- CTwee verschillende sleutels worden op dezelfde index afgebeeld
- DTwee gelijke sleutels worden twee keer opgeslagen
3.Makkelijk
Wat zijn broer- of zusknopen (siblings) in een boom?
- AKnopen die dezelfde ouder hebben
- BKnopen zonder kinderen
- CKnopen op dezelfde diepte in verschillende subbomen
- DEen knoop en zijn ouder
4.Gemiddeld
Wat geldt voor de adjacency matrix van een ongerichte graaf?
- AZe is altijd bovendriehoeks
- BHaar hoofddiagonaal bevat altijd enen
- CElke rij heeft precies één 1
- DZe is symmetrisch ten opzichte van de hoofddiagonaal
5.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
6.Gemiddeld
Wat kost het invoegen van een element in het midden van een array met n elementen?
- AO(n), omdat latere elementen moeten opschuiven
- BO(n²), omdat elk element n keer verschuift
- CO(log n), vanwege binair zoeken
- DO(1), omdat de index bekend is
7.Moeilijk
Welk probleem van linear probing vermindert double hashing vooral?
- ADe O(n)-kosten van het lezen van de waarde van een sleutel
- BPrimaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
- CDe noodzaak van een hashfunctie
- DDe noodzaak om sleutels in de tabel op te slaan
8.Moeilijk
Waarom gebruiken databases voor indexen vaak B+-bomen in plaats van gewone B-bomen?
- AAlle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
- BB+-bomen gebruiken binaire interne knopen, wat het aantal schijflezingen vermindert
- CB+-bomen hoeven niet gebalanceerd te zijn
- DB+-bomen slaan data alleen in de wortel op
Antwoordenblad
- 1. A · Dequeue
- 2. C · Twee verschillende sleutels worden op dezelfde index afgebeeld
- 3. A · Knopen die dezelfde ouder hebben
- 4. D · Ze is symmetrisch ten opzichte van de hoofddiagonaal
- 5. A · (i + 1) mod n
- 6. A · O(n), omdat latere elementen moeten opschuiven
- 7. B · Primaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
- 8. A · Alle records staan in gekoppelde bladeren, wat bereikscans efficiënt maakt
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.