1.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- APush
- BEnqueue
- CInsert
- DDequeue
2.Makkelijk
Wat wordt in een representatie als adjacency list (buurlijst) van een graaf per knoop opgeslagen?
- AHet kortste pad naar elke andere knoop
- BEen lijst van de buurknopen
- CHet totale aantal kanten in de graaf
- DEen rij van V Booleaanse waarden
3.Makkelijk
Wat bevat in een enkelvoudig gekoppelde lijst de next-pointer van de laatste knoop?
- AHet aantal knopen in de lijst
- BHet adres van de eerste knoop
- CHet adres van de vorige knoop
- DNull (geen knoop)
4.Gemiddeld
De sleutels 50, 30, 70, 20, 40 worden in deze volgorde in een lege binaire zoekboom ingevoegd. Wat is het linkerkind van 30?
- A20
- B70
- C50
- D40
5.Gemiddeld
Welke datastructuur wordt gebruikt om te controleren of de haakjes in "{[()]}" in balans zijn?
- AEen hashtabel
- BEen stack
- CEen queue
- DEen binaire zoekboom
6.Gemiddeld
Wat gebeurt er als een hashtabel rehasht nadat de load factor een drempel overschrijdt?
- ADe bestaande sleutels worden ter plaatse gesorteerd
- BAlleen de botsende sleutels worden naar een nieuwe overloop-lijst aan het eind van de tabel verplaatst
- CDe oudste sleutels worden verwijderd om ruimte te maken
- DEr wordt een grotere tabel gereserveerd en elke sleutel wordt opnieuw ingevoegd
7.Moeilijk
Welke bewerkingen ondersteunt een Fenwick-boom (binary indexed tree) over een array van n getallen in O(log n)?
- APrefixsomquery's en updates van één element
- BDe mediaan vinden in O(1)
- CDe array sorteren en binair zoeken
- DElementen op elke positie invoegen
8.Moeilijk
Door het invoegen van een sleutel in een AVL-boom wordt de linkersubboom van een knoop te hoog, en de nieuwe sleutel kwam in de linkersubboom van zijn linkerkind (left-left-geval). Welke correctie wordt toegepast?
- AEen enkele rechtsrotatie bij de ongebalanceerde knoop
- BEen linksrotatie bij het kind, dan een rechtsrotatie bij de knoop
- CEen enkele linksrotatie bij de ongebalanceerde knoop
- DHet opnieuw kleuren van de knoop en zijn kind
Antwoordenblad
- 1. D · Dequeue
- 2. B · Een lijst van de buurknopen
- 3. D · Null (geen knoop)
- 4. A · 20
- 5. B · Een stack
- 6. D · Er wordt een grotere tabel gereserveerd en elke sleutel wordt opnieuw ingevoegd
- 7. A · Prefixsomquery's en updates van één element
- 8. A · Een enkele rechtsrotatie bij de ongebalanceerde knoop
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.