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 bevat elke knoop in een dubbel gekoppelde lijst?

  1. AData en twee pointers, één naar de volgende knoop en één naar de knoop daarna
  2. BData en alleen een pointer naar de volgende knoop
  3. CTwee kopieën van de data en één pointer
  4. DData, een pointer naar de volgende knoop en een pointer naar de vorige knoop
2.Makkelijk

Wat definieert een binaire boom?

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

Wat doet de bewerking peek (of top) op een stack?

  1. AVerwijdert alle elementen van de stack
  2. BGeeft het bovenste element terug zonder het te verwijderen
  3. CVerwijdert het bovenste element en geeft het terug
  4. DGeeft het onderste element van de stack terug
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 gebalanceerde binaire zoekboom
  2. BEen hashtabel
  3. CEen ongesorteerde gekoppelde lijst
  4. DEen stack
5.Gemiddeld

Wat geldt voor de adjacency matrix van een ongerichte graaf?

  1. AElke rij heeft precies één 1
  2. BZe is altijd bovendriehoeks
  3. CHaar hoofddiagonaal bevat altijd enen
  4. DZe is symmetrisch ten opzichte van de hoofddiagonaal
6.Gemiddeld

Een binaire boom heeft wortel 1 met linkerkind 2 en rechterkind 3; knoop 2 heeft kinderen 4 (links) en 5 (rechts). Wat is de postorder-doorloop?

  1. A4 2 5 1 3
  2. B4 5 2 3 1
  3. C1 2 4 5 3
  4. D5 4 3 2 1
7.Moeilijk

Aan welke eigenschap moet een rood-zwartboom voldoen?

  1. AElke knoop moet rood zijn
  2. BElk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
  3. CDe wortel moet rood zijn
  4. DRode knopen moeten rode kinderen hebben, dus rode knopen vormen altijd ononderbroken ketens tot de bladeren
8.Moeilijk

De tijdcomplexiteit van decrease-key in een binaire heap (als de positie van het element bekend is) is:

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

Antwoordenblad

  1. 1. D · Data, een pointer naar de volgende knoop en een pointer naar de vorige knoop
  2. 2. A · Elke knoop heeft hoogstens twee kinderen
  3. 3. B · Geeft het bovenste element terug zonder het te verwijderen
  4. 4. A · Een gebalanceerde binaire zoekboom
  5. 5. D · Ze is symmetrisch ten opzichte van de hoofddiagonaal
  6. 6. B · 4 5 2 3 1
  7. 7. B · Elk pad van een knoop naar zijn afstammende bladeren bevat evenveel zwarte knopen
  8. 8. B · O(log n)

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