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 zijn broer- of zusknopen (siblings) in een boom?

  1. AKnopen die dezelfde ouder hebben
  2. BKnopen op dezelfde diepte in verschillende subbomen
  3. CKnopen zonder kinderen
  4. DEen knoop en zijn ouder
2.Makkelijk

Wat definieert een binaire boom?

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

Wat is de max-heap-eigenschap?

  1. ADe sleutels zijn van links naar rechts gesorteerd
  2. BDe sleutel van elk linkerkind is groter dan of gelijk aan de sleutel van zijn rechterbroer
  3. CDe sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
  4. DAlle bladeren bevatten de maximale sleutel
4.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. A70
  2. B50
  3. C20
  4. D40
5.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
6.Gemiddeld

Hoeveel geheugen gebruikt een adjacency list voor een graaf met V knopen en E kanten?

  1. AO(V + E)
  2. BO(E²)
  3. CO(V²)
  4. DO(V × E)
7.Moeilijk

Waarom worden B-bomen gebruikt in databases en bestandssystemen?

  1. AHun hoge vertakkingsgraad houdt de boom ondiep, wat trage schijflezingen vermindert
  2. BZe gebruiken minder geheugen dan welke array dan ook, dus de hele index past altijd in het werkgeheugen
  3. CZe slaan data ongesorteerd op
  4. DZe hebben geen herbalancering nodig
8.Moeilijk

Een Bloom-filter kan de vraag "zit dit element in de verzameling?" beantwoorden met:

  1. AAlleen antwoorden voor getallen
  2. BMogelijke fout-positieven maar geen fout-negatieven
  3. CAltijd exacte antwoorden
  4. DMogelijke fout-negatieven maar geen fout-positieven

Antwoordenblad

  1. 1. A · Knopen die dezelfde ouder hebben
  2. 2. C · Elke knoop heeft hoogstens twee kinderen
  3. 3. C · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
  4. 4. C · 20
  5. 5. B · Adjacency list
  6. 6. A · O(V + E)
  7. 7. A · Hun hoge vertakkingsgraad houdt de boom ondiep, wat trage schijflezingen vermindert
  8. 8. B · Mogelijke fout-positieven maar geen fout-negatieven

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