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

Welke datastructuur werkt volgens het principe "first in, first out" (FIFO)?

  1. AHeap
  2. BBinaire boom
  3. CStapel (stack)
  4. DWachtrij (queue)
2.Makkelijk

In een enkelvoudig gekoppelde lijst bevat elke knoop:

  1. AData en een index
  2. BAlleen data
  3. CData en verwijzingen naar alle andere knopen
  4. DData en een verwijzing naar de volgende knoop
3.Makkelijk

Wat is de max-heap-eigenschap?

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

Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?

  1. AEén gesorteerde array van knopen
  2. BAdjacency list
  3. CEen binaire heap van kanten
  4. DAdjacency matrix
5.Gemiddeld

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

  1. AEen stack
  2. BEen heap
  3. CEen queue
  4. DAlleen een hashtabel
6.Gemiddeld

Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:

  1. AAltijd aflopende volgorde
  2. BInvoegvolgorde
  3. CVolgorde per niveau
  4. DOplopend gesorteerde volgorde
7.Moeilijk

Welke garantie geven de regels van een rood-zwartboom over de hoogte van een boom met n sleutels?

  1. ADe hoogte is hoogstens 2 log2(n + 1)
  2. BDe hoogte is hoogstens log2 n + 1
  3. CDe hoogte is hoogstens n / 2
  4. DDe hoogte is precies log2 n
8.Moeilijk

In een circulaire buffer kan front == rear zowel leeg als vol betekenen. Wat is een gangbare manier om ze te onderscheiden?

  1. ASla front en rear op in dezelfde variabele
  2. BMaak de buffer altijd leeg als front gelijk is aan rear, zodat de toestand leeg is
  3. CMaak de buffergrootte een macht van twee
  4. DHoud een apart aantal elementen bij, of laat altijd één plaats ongebruikt

Antwoordenblad

  1. 1. D · Wachtrij (queue)
  2. 2. D · Data en een verwijzing naar de volgende knoop
  3. 3. C · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
  4. 4. B · Adjacency list
  5. 5. A · Een stack
  6. 6. D · Oplopend gesorteerde volgorde
  7. 7. A · De hoogte is hoogstens 2 log2(n + 1)
  8. 8. D · Houd een apart aantal elementen bij, of laat altijd één plaats ongebruikt

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