1.Makkelijk
Een graaf bestaat uit:
- AKnopen (vertices) verbonden door kanten
- BAlleen sleutels en hashes
- CRijen en kolommen
- DAlleen een wortel en bladeren
2.Makkelijk
In een binaire zoekboom zijn de waarden in de linkersubboom van een knoop:
- AIn willekeurige volgorde
- BKleiner dan de waarde van de knoop
- CGroter dan de waarde van de knoop
- DGelijk aan de waarde van de knoop
3.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- APush
- BEnqueue
- CDequeue
- DInsert
4.Gemiddeld
Hoeveel geheugen gebruikt een adjacentiematrix voor een graaf met V knopen?
- AO(E)
- BO(log V)
- CO(V²)
- DO(V + E)
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 6
- BIndex 0
- CIndex 4
- DIndex 3
6.Gemiddeld
Waarom is het doorlopen van een array in de praktijk vaak veel sneller dan het doorlopen van een gekoppelde lijst van dezelfde lengte?
- AEen array doorlopen kost in totaal O(1), een gekoppelde lijst doorlopen O(n)
- BArrays gebruiken minder instructies om waarden te vergelijken
- CGekoppelde lijsten slaan elementen altijd op schijf op
- DArray-elementen liggen aaneengesloten, zodat ze de CPU-cache goed benutten
7.Moeilijk
Welke uitspraak over heapsort is juist?
- AHet sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- BHet draait op elke invoer in O(n) tijd
- CHet heeft een binaire zoekboom nodig als extra opslag, dus het gebruikt O(n) extra geheugen
- DHet is stabiel en heeft O(n) extra geheugen nodig
8.Moeilijk
Wat zijn, zonder union by rank of path compression, de kosten in het slechtste geval van één find in een union-findstructuur met n elementen?
- AO(log n)
- BO(n)
- CO(α(n))
- DO(1)
Antwoordenblad
- 1. A · Knopen (vertices) verbonden door kanten
- 2. B · Kleiner dan de waarde van de knoop
- 3. C · Dequeue
- 4. C · O(V²)
- 5. C · Index 4
- 6. D · Array-elementen liggen aaneengesloten, zodat ze de CPU-cache goed benutten
- 7. A · Het sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- 8. B · O(n)
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.