1.Makkelijk
De diepte van een knoop in een boom is:
- AHet aantal kanten van de wortel tot die knoop
- BHet aantal kinderen van die knoop
- CHet aantal knopen in zijn subboom
- DHet aantal kanten van die knoop tot het diepste blad
2.Makkelijk
Wat bevat in een enkelvoudig gekoppelde lijst de next-pointer van de laatste knoop?
- ANull (geen knoop)
- BHet aantal knopen in de lijst
- CHet adres van de eerste knoop
- DHet adres van de vorige knoop
3.Makkelijk
Hoe heet de stackbewerking die een element bovenaan toevoegt?
- APush
- BEnqueue
- CPeek
- DPop
4.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AEen binaire heap van kanten
- BAdjacency matrix
- CAdjacency list
- DEén gesorteerde array van knopen
5.Gemiddeld
Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:
- AAltijd aflopende volgorde
- BOplopend gesorteerde volgorde
- CVolgorde per niveau
- DInvoegvolgorde
6.Gemiddeld
Wat gebeurt er als een hashtabel rehasht nadat de load factor een drempel overschrijdt?
- AAlleen de botsende sleutels worden naar een nieuwe overloop-lijst aan het eind van de tabel verplaatst
- BEr wordt een grotere tabel gereserveerd en elke sleutel wordt opnieuw ingevoegd
- CDe bestaande sleutels worden ter plaatse gesorteerd
- DDe oudste sleutels worden verwijderd om ruimte te maken
7.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 linksrotatie bij het kind, dan een rechtsrotatie bij de knoop
- BHet opnieuw kleuren van de knoop en zijn kind
- CEen enkele rechtsrotatie bij de ongebalanceerde knoop
- DEen enkele linksrotatie bij de ongebalanceerde knoop
8.Moeilijk
Het algoritme van Kahn voor topologisch sorteren verwijdert herhaaldelijk knopen met ingraad 0. Welke structuur bevat die knopen?
- AEen stack van alle bezochte kanten
- BEen max-heap geordend op uitgraad
- CEen adjacency matrix die bijhoudt welke knopen al zijn verwijderd
- DEen queue (of een willekeurige verzameling) van knopen met ingraad 0
Antwoordenblad
- 1. A · Het aantal kanten van de wortel tot die knoop
- 2. A · Null (geen knoop)
- 3. A · Push
- 4. C · Adjacency list
- 5. B · Oplopend gesorteerde volgorde
- 6. B · Er wordt een grotere tabel gereserveerd en elke sleutel wordt opnieuw ingevoegd
- 7. C · Een enkele rechtsrotatie bij de ongebalanceerde knoop
- 8. D · Een queue (of een willekeurige verzameling) van knopen met ingraad 0
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.