Werkblad Datastructuren met antwoorden

Gratis printbaar werkblad Datastructuren: 8 opgaven van makkelijk tot tentamenniveau, met antwoordenblad. Print het of sla het op als pdf.

Nieuw werkbladOnline oefenen met hints

Voor docenten: gratis te printen, kopiëren en in de les te gebruiken. Elk nieuw werkblad heeft nieuwe waarden en een eigen antwoordblad. Een link naar ExamProblems op je cursuspagina wordt gewaardeerd.

Naam: ____________________   Datum: ____________

1.Makkelijk

Wat slaat een map (dictionary) op?

  1. AWaarden gesorteerd op grootte
  2. BAlleen waarden in volgorde van invoegen
  3. CSleutel-waardeparen met unieke sleutels
  4. DParen van gelijke sleutels
2.Makkelijk

Wat definieert een binaire boom?

  1. AElke knoop heeft hoogstens twee kinderen
  2. BElke knoop slaat een binair getal op
  3. CDe boom heeft precies twee niveaus
  4. DElke knoop heeft precies twee kinderen
3.Makkelijk

Wat doet een hashfunctie in een hashtabel?

  1. AVersleutelt de waarden in de tabel
  2. BTelt hoeveel sleutels er zijn opgeslagen
  3. CSorteert de sleutels in de tabel
  4. DBeeldt een sleutel af op een index in de tabel
4.Gemiddeld

Een trie (prefixboom) is bijzonder efficiënt voor:

  1. AGetallen sorteren
  2. BKortste paden vinden
  3. CMatrices opslaan
  4. DZoeken op prefix, zoals automatisch aanvullen
5.Gemiddeld

Bij welke methode voor het oplossen van botsingen worden botsende sleutels in een lijst in dezelfde bucket opgeslagen?

  1. AKwadratisch proberen (quadratic probing)
  2. BSeparate chaining (ketenen)
  3. CLineair proberen (linear probing)
  4. DDubbel hashen (double hashing)
6.Gemiddeld

De sleutels 50, 30, 70, 20, 40 worden in deze volgorde in een lege binaire zoekboom ingevoegd. Wat is het linkerkind van 30?

  1. A40
  2. B50
  3. C20
  4. D70
7.Moeilijk

Aan welke regel moeten hash en gelijkheid voldoen om een hashtabel correct te laten werken?

  1. AHashwaarden moeten priemgetallen zijn
  2. BVerschillende sleutels moeten verschillende hashwaarden hebben
  3. CGelijke sleutels moeten gelijke hashwaarden hebben
  4. DGelijke hashwaarden impliceren gelijke sleutels
8.Moeilijk

Wat doet een splay tree na elke toegang?

  1. AVerplaatst de benaderde knoop naar een blad
  2. BKleurt de knopen op het zoekpad opnieuw
  3. CBouwt de hele boom gebalanceerd opnieuw op
  4. DRoteert de benaderde knoop omhoog naar de wortel

Antwoordenblad

  1. 1. C · Sleutel-waardeparen met unieke sleutels
  2. 2. A · Elke knoop heeft hoogstens twee kinderen
  3. 3. D · Beeldt een sleutel af op een index in de tabel
  4. 4. D · Zoeken op prefix, zoals automatisch aanvullen
  5. 5. B · Separate chaining (ketenen)
  6. 6. C · 20
  7. 7. C · Gelijke sleutels moeten gelijke hashwaarden hebben
  8. 8. D · Roteert de benaderde knoop omhoog naar de wortel

Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.