1.Makkelijk
Welke datastructuur wordt gebruikt voor een level-order-doorloop van een boom?
- AQueue
- BStack
- CPrioriteitswachtrij
- DHashtabel
2.Makkelijk
Een graaf bestaat uit:
- AKnopen (vertices) verbonden door kanten
- BAlleen sleutels en hashes
- CRijen en kolommen
- DAlleen een wortel en bladeren
3.Makkelijk
Wat is de wortel van een boom?
- AEen knoop zonder kinderen
- BDe knoop met de grootste waarde
- CEen willekeurige knoop in het midden
- DDe bovenste knoop zonder ouder
4.Gemiddeld
Een applicatie heeft snel opzoeken nodig en moet ook sleutels gesorteerd kunnen opsommen en bereikquery's beantwoorden. Welke structuur past het best?
- AEen ongesorteerde gekoppelde lijst
- BEen hashtabel
- CEen stack
- DEen gebalanceerde binaire zoekboom
5.Gemiddeld
Hoe lang duurt het zoeken naar een woord met lengte L in een trie met een vast alfabet?
- AO(L × n)
- BO(log n), waarbij n het aantal woorden is
- CO(L), onafhankelijk van hoeveel woorden er zijn opgeslagen
- DO(n), waarbij n het aantal woorden is
6.Gemiddeld
Hoeveel geheugen gebruikt een adjacentiematrix voor een graaf met V knopen?
- AO(log V)
- BO(V + E)
- CO(V²)
- DO(E)
7.Moeilijk
Wat doet een splay tree na elke toegang?
- ABouwt de hele boom gebalanceerd opnieuw op
- BRoteert de benaderde knoop omhoog naar de wortel
- CKleurt de knopen op het zoekpad opnieuw
- DVerplaatst de benaderde knoop naar een blad
8.Moeilijk
Welk probleem van linear probing vermindert double hashing vooral?
- APrimaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
- BDe noodzaak om sleutels in de tabel op te slaan
- CDe O(n)-kosten van het lezen van de waarde van een sleutel
- DDe noodzaak van een hashfunctie
Antwoordenblad
- 1. A · Queue
- 2. A · Knopen (vertices) verbonden door kanten
- 3. D · De bovenste knoop zonder ouder
- 4. D · Een gebalanceerde binaire zoekboom
- 5. C · O(L), onafhankelijk van hoeveel woorden er zijn opgeslagen
- 6. C · O(V²)
- 7. B · Roteert de benaderde knoop omhoog naar de wortel
- 8. A · Primaire clustering, waarbij lange reeksen bezette plaatsen ontstaan
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.