1.Makkelijk
De hoogte van een boom wordt gewoonlijk gedefinieerd als:
- AHet aantal kinderen van de wortel
- BHet totale aantal knopen in de boom, inclusief de wortel en elk blad
- CHet aantal bladeren in de boom
- DHet aantal kanten op het langste pad van de wortel naar een blad
2.Makkelijk
Welke structuur wordt doorgaans gebruikt om een prioriteitswachtrij te implementeren?
- AEen stack
- BEen heap
- CEen ongeordende enkelvoudig gekoppelde lijst
- DEen string
3.Makkelijk
Wat is de wortel van een boom?
- ADe bovenste knoop zonder ouder
- BDe knoop met de grootste waarde
- CEen knoop zonder kinderen
- DEen willekeurige knoop in het midden
4.Gemiddeld
Een hashtabel van grootte 7 gebruikt h(k) = k mod 7 en linear probing. Waar wordt 17 opgeslagen nadat 10 is ingevoegd?
- AIndex 6
- BIndex 4
- CIndex 0
- DIndex 3
5.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AAdjacency list
- BEen binaire heap van kanten
- CEén gesorteerde array van knopen
- DAdjacency matrix
6.Gemiddeld
Welk abstract datatype gebruikt het algoritme van Dijkstra om de volgende te verwerken knoop te kiezen?
- AEen min-prioriteitswachtrij
- BEen set zonder ordening
- CEen FIFO-queue
- DEen stack
7.Moeilijk
Aan welke eigenschap moet een rood-zwartboom voldoen?
- ADe wortel moet rood zijn
- BElke knoop moet rood zijn
- CRode knopen moeten rode kinderen hebben, dus rode knopen vormen altijd ononderbroken ketens tot de bladeren
- DElk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
8.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
- BEr verandert niets, omdat de hash van een sleutel maar één keer wordt berekend wanneer het programma start
- CDe map verplaatst de sleutel automatisch naar zijn nieuwe bucket
- DHet object opzoeken kan mislukken, omdat het in de bucket voor zijn oude hash staat
Antwoordenblad
- 1. D · Het aantal kanten op het langste pad van de wortel naar een blad
- 2. B · Een heap
- 3. A · De bovenste knoop zonder ouder
- 4. B · Index 4
- 5. A · Adjacency list
- 6. A · Een min-prioriteitswachtrij
- 7. D · Elk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
- 8. D · Het object opzoeken kan mislukken, omdat het in de bucket voor zijn oude hash staat
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.