1.Makkelijk
Wat is in een ongerichte graaf de graad van een knoop?
- AHet aantal knopen in de graaf
- BHet aantal kanten dat ermee verbonden is
- CDe lengte van het langste pad vanaf die knoop
- DDe positie in de adjacency list
2.Makkelijk
Wat is een gewogen graaf?
- AEen graaf met meer kanten dan knopen
- BEen graaf die op schijf is opgeslagen
- CEen graaf waarin sommige knopen zwaarder zijn dan andere doordat ze meer kanten hebben
- DEen graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
3.Makkelijk
Wat is het belangrijkste verschil tussen een statische en een dynamische array?
- AEen dynamische array slaat zijn elementen op in gekoppelde knopen zodat hij element voor element kan groeien
- BEen statische array geeft tragere toegang via de index
- CEen dynamische array kan groeien door naar een groter geheugenblok te verhuizen
- DEen statische array kan alleen getallen opslaan
4.Gemiddeld
Wat is de tijdcomplexiteit van het zoeken naar een sleutel in een gebalanceerde binaire zoekboom?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(1)
5.Gemiddeld
Een queue wordt geïmplementeerd met twee stacks: push op een "in"-stack en pop van een "out"-stack, die vanuit "in" wordt bijgevuld als hij leeg is. Wat zijn de geamortiseerde kosten per bewerking?
- AO(n)
- BO(1)
- CO(n²)
- DO(log n)
6.Gemiddeld
Hoe wordt in een circulaire queue in een array met capaciteit n de volgende positie na index i berekend?
- Ai + 1
- B(i − 1) mod n
- C(i + 1) mod n
- D2i + 1
7.Moeilijk
Wat is onder simple uniform hashing de verwachte zoektijd in een hashtabel met chaining, n sleutels en m buckets?
- AO(log n)
- BO(1 + α), waarbij α = n / m
- CO(m)
- DO(n)
8.Moeilijk
Waarom kun je elementen niet zomaar uit een standaard-Bloomfilter verwijderen door hun bits te wissen?
- ABits in een Bloomfilter kunnen na het aanmaken niet worden veranderd
- BDie bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
- CVerwijderen zou het percentage fout-positieven naar 100% verhogen
- DBloomfilters slaan de volledige elementen op, die na het hashen niet meer te vinden zijn
Antwoordenblad
- 1. B · Het aantal kanten dat ermee verbonden is
- 2. D · Een graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
- 3. C · Een dynamische array kan groeien door naar een groter geheugenblok te verhuizen
- 4. B · O(log n)
- 5. B · O(1)
- 6. C · (i + 1) mod n
- 7. B · O(1 + α), waarbij α = n / m
- 8. B · Die bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.