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

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

  1. AGelijk aan de waarde van de knoop
  2. BKleiner dan de waarde van de knoop
  3. CIn willekeurige volgorde
  4. DGroter dan de waarde van de knoop
2.Makkelijk

Wat is de bezettingsgraad (load factor) van een hashtabel?

  1. AHet aantal botsingen tot nu toe
  2. BHet aantal buckets gedeeld door de gemiddelde lengte van de opgeslagen sleutels
  3. CHet aantal opgeslagen elementen gedeeld door het aantal buckets
  4. DDe tijd die nodig is om de tabel van schijf te laden
3.Makkelijk

Een graaf bestaat uit:

  1. AAlleen een wortel en bladeren
  2. BAlleen sleutels en hashes
  3. CRijen en kolommen
  4. DKnopen (vertices) verbonden door kanten
4.Gemiddeld

Hoe vind je de kleinste sleutel in een binaire zoekboom?

  1. AKijk alleen naar de wortel
  2. BVolg vanaf de wortel rechterkinderen tot er geen rechterkind meer is
  3. CVolg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
  4. DBezoek elk blad en vergelijk ze
5.Gemiddeld

Wat is de tijdcomplexiteit van het zoeken naar een sleutel in een gebalanceerde binaire zoekboom?

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

Welke datastructuur gebruikt diepte-eerst zoeken (DFS) in de iteratieve versie?

  1. AAlleen een hashtabel
  2. BEen heap
  3. CEen queue
  4. DEen stack
7.Moeilijk

Met welke structuur bereken je het maximum van elk venster van grootte k in een array in totaal O(n)?

  1. AEen enkelvoudig gekoppelde lijst van de elementen in het venster
  2. BEen deque met indices in afnemende volgorde van waarde
  3. CEen gesorteerde array die door verschuiven wordt bijgewerkt
  4. DEen min-heap die voor elk venster opnieuw wordt opgebouwd
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(n log n)
  3. CO(log n)
  4. DO(1)

Antwoordenblad

  1. 1. B · Kleiner dan de waarde van de knoop
  2. 2. C · Het aantal opgeslagen elementen gedeeld door het aantal buckets
  3. 3. D · Knopen (vertices) verbonden door kanten
  4. 4. C · Volg vanaf de wortel linkerkinderen tot er geen linkerkind meer is
  5. 5. B · O(log n)
  6. 6. D · Een stack
  7. 7. B · Een deque met indices in afnemende volgorde van waarde
  8. 8. C · O(log n)

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