1.Makkelijk
De hoogte van een boom wordt gewoonlijk gedefinieerd als:
- AHet aantal kanten op het langste pad van de wortel naar een blad
- BHet totale aantal knopen in de boom, inclusief de wortel en elk blad
- CHet aantal bladeren in de boom
- DHet aantal kinderen van de wortel
2.Makkelijk
Wat doet een hashfunctie in een hashtabel?
- ATelt hoeveel sleutels er zijn opgeslagen
- BVersleutelt de waarden in de tabel
- CSorteert de sleutels in de tabel
- DBeeldt een sleutel af op een index in de tabel
3.Makkelijk
Wat is een blad in een boom?
- ADe knoop met de grootste waarde
- BEen knoop zonder kinderen
- CEen knoop met precies één kind
- DEen knoop zonder ouder
4.Gemiddeld
Welke datastructuur gebruikt diepte-eerst zoeken (DFS) in de iteratieve versie?
- AAlleen een hashtabel
- BEen queue
- CEen stack
- DEen heap
5.Gemiddeld
Een hashtabel van grootte 7 gebruikt h(k) = k mod 7 en linear probing. Waar wordt 17 opgeslagen nadat 10 is ingevoegd?
- AIndex 0
- BIndex 4
- CIndex 6
- DIndex 3
6.Gemiddeld
Welk abstract datatype gebruikt het algoritme van Dijkstra om de volgende te verwerken knoop te kiezen?
- AEen stack
- BEen min-prioriteitswachtrij
- CEen set zonder ordening
- DEen FIFO-queue
7.Moeilijk
Een segmentboom (segment tree) wordt doorgaans gebruikt om:
- ABereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
- BDe kanten van een graaf op te slaan
- CStrings alfabetisch te sorteren door elk voorvoegsel in een aparte boomknoop op te slaan
- DEen stack te implementeren
8.Moeilijk
Welke uitspraak over heapsort is juist?
- AHet draait op elke invoer in O(n) tijd
- BHet heeft een binaire zoekboom nodig als extra opslag, dus het gebruikt O(n) extra geheugen
- CHet sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- DHet is stabiel en heeft O(n) extra geheugen nodig
Antwoordenblad
- 1. A · Het aantal kanten op het langste pad van de wortel naar een blad
- 2. D · Beeldt een sleutel af op een index in de tabel
- 3. B · Een knoop zonder kinderen
- 4. C · Een stack
- 5. B · Index 4
- 6. B · Een min-prioriteitswachtrij
- 7. A · Bereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
- 8. C · Het sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.