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

Hoeveel kanten heeft een boom met n knopen?

  1. An
  2. B2n
  3. Cn − 1
  4. Dn + 1
2.Makkelijk

Hoe heet de queuebewerking die het element vooraan verwijdert?

  1. ADequeue
  2. BInsert
  3. CEnqueue
  4. DPush
3.Makkelijk

Wat is een blad in een boom?

  1. AEen knoop met precies één kind
  2. BDe knoop met de grootste waarde
  3. CEen knoop zonder ouder
  4. DEen knoop zonder kinderen
4.Gemiddeld

Wat is het doel van een sentinelknoop (dummyknoop) in een gekoppelde lijst?

  1. AVoorkomen dat de lijst groeit voorbij een vast maximumaantal knopen
  2. BDe lijst gesorteerd maken
  3. CHet aantal elementen opslaan
  4. DDe code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
5.Gemiddeld

Een knoop in een binaire zoekboom heeft een rechtersubboom. Waar staat zijn inorder-opvolger?

  1. AAltijd zijn rechterkind
  2. BAltijd zijn ouder
  3. CDe meest rechtse knoop van zijn linkersubboom
  4. DDe meest linkse knoop van zijn rechtersubboom
6.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
7.Moeilijk

Waarom worden B-bomen gebruikt in databases en bestandssystemen?

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

Welke eigenschap houdt elke B-boom perfect gebalanceerd?

  1. AAlle bladeren liggen op dezelfde diepte
  2. BElke knoop heeft precies twee kinderen
  3. CDe sleutels worden alleen in de wortel opgeslagen
  4. DElke knoop slaat één sleutel op

Antwoordenblad

  1. 1. C · n − 1
  2. 2. A · Dequeue
  3. 3. D · Een knoop zonder kinderen
  4. 4. D · De code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
  5. 5. D · De meest linkse knoop van zijn rechtersubboom
  6. 6. D · Een gebalanceerde binaire zoekboom
  7. 7. D · Hun hoge vertakkingsgraad houdt de boom ondiep, wat trage schijflezingen vermindert
  8. 8. A · Alle bladeren liggen op dezelfde diepte

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