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. AAlleen waarden in volgorde van invoegen
  2. BParen van gelijke sleutels
  3. CSleutel-waardeparen met unieke sleutels
  4. DWaarden gesorteerd op grootte
2.Makkelijk

In een binaire zoekboom zijn de waarden in de linkersubboom van een knoop:

  1. AGroter dan de waarde van de knoop
  2. BKleiner dan de waarde van de knoop
  3. CGelijk aan de waarde van de knoop
  4. DIn willekeurige volgorde
3.Makkelijk

Wat is de max-heap-eigenschap?

  1. ADe sleutels zijn van links naar rechts gesorteerd
  2. BDe sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
  3. CDe sleutel van elk linkerkind is groter dan of gelijk aan de sleutel van zijn rechterbroer
  4. DAlle bladeren bevatten de maximale sleutel
4.Gemiddeld

Een applicatie heeft snel opzoeken nodig en moet ook sleutels gesorteerd kunnen opsommen en bereikquery's beantwoorden. Welke structuur past het best?

  1. AEen hashtabel
  2. BEen ongesorteerde gekoppelde lijst
  3. CEen stack
  4. DEen gebalanceerde binaire zoekboom
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?

  1. AO(n)
  2. BO(1)
  3. CO(n²)
  4. DO(log n)
6.Gemiddeld

Waarom kan een binaire heap zonder pointers in een array worden opgeslagen?

  1. AHet is een complete binaire boom, dus posities volgen eenvoudige indexformules
  2. BAlle sleutels in een heap zijn gelijk
  3. CArrays houden sleutels automatisch gesorteerd, dus er zijn geen pointers nodig
  4. DHeaps bevatten nooit meer dan 100 elementen
7.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?

  1. AO(1)
  2. BO(log n)
  3. CO(α(n))
  4. DO(n)
8.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

Antwoordenblad

  1. 1. C · Sleutel-waardeparen met unieke sleutels
  2. 2. B · Kleiner dan de waarde van de knoop
  3. 3. B · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
  4. 4. D · Een gebalanceerde binaire zoekboom
  5. 5. B · O(1)
  6. 6. A · Het is een complete binaire boom, dus posities volgen eenvoudige indexformules
  7. 7. D · O(n)
  8. 8. C · Gelijke sleutels moeten gelijke hashwaarden hebben

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