1.Makkelijk
Een graaf bestaat uit:
- AKnopen (vertices) verbonden door kanten
- BAlleen sleutels en hashes
- CAlleen een wortel en bladeren
- DRijen en kolommen
2.Makkelijk
Wat zijn broer- of zusknopen (siblings) in een boom?
- AKnopen op dezelfde diepte in verschillende subbomen
- BKnopen die dezelfde ouder hebben
- CKnopen zonder kinderen
- DEen knoop en zijn ouder
3.Makkelijk
De hoogte van een boom wordt gewoonlijk gedefinieerd als:
- AHet totale aantal knopen in de boom, inclusief de wortel en elk blad
- BHet aantal bladeren in de boom
- CHet aantal kanten op het langste pad van de wortel naar een blad
- DHet aantal kinderen van de wortel
4.Gemiddeld
Hoe lang duurt het om met een adjacency matrix te controleren of de kant (u, v) bestaat?
- AO(E)
- BO(1)
- CO(log V)
- DO(V)
5.Gemiddeld
Wat is de waarde van de postfixexpressie 3 4 + 2 * ?
- A11
- B14
- C10
- D24
6.Gemiddeld
Welke datastructuur gebruikt diepte-eerst zoeken (DFS) in de iteratieve versie?
- AEen queue
- BAlleen een hashtabel
- CEen heap
- DEen stack
7.Moeilijk
Waarom kun je elementen niet zomaar uit een standaard-Bloomfilter verwijderen door hun bits te wissen?
- ABloomfilters slaan de volledige elementen op, die na het hashen niet meer te vinden zijn
- BVerwijderen zou het percentage fout-positieven naar 100% verhogen
- CDie bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
- DBits in een Bloomfilter kunnen na het aanmaken niet worden veranderd
8.Moeilijk
Welke datastructuur maakt een LRU-cache (least recently used) met get en put in O(1) mogelijk?
- AAlleen een binaire zoekboom
- BAlleen een stack
- CEen hashmap gecombineerd met een dubbel gekoppelde lijst
- DEén gesorteerde array
Antwoordenblad
- 1. A · Knopen (vertices) verbonden door kanten
- 2. B · Knopen die dezelfde ouder hebben
- 3. C · Het aantal kanten op het langste pad van de wortel naar een blad
- 4. B · O(1)
- 5. B · 14
- 6. D · Een stack
- 7. C · Die bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
- 8. C · Een hashmap gecombineerd met een dubbel gekoppelde lijst
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.