1.Makkelijk
Wat is een deque (double-ended queue)?
- AEen queue die alleen verwijderen achteraan toestaat
- BEen structuur die invoegen en verwijderen aan beide uiteinden toestaat
- CEen queue gesorteerd op prioriteit
- DTwee aparte queues die één array delen
2.Makkelijk
Wat definieert een binaire boom?
- AElke knoop heeft precies twee kinderen
- BElke knoop heeft hoogstens twee kinderen
- CElke knoop slaat een binair getal op
- DDe boom heeft precies twee niveaus
3.Makkelijk
Waar vind je het kleinste element van een binaire min-heap?
- AIn een willekeurig blad, dat moet worden gezocht
- BOp de laatste positie in de array
- CIn de wortel
- DIn het meest linkse blad
4.Gemiddeld
Waarom kan een binaire heap zonder pointers in een array worden opgeslagen?
- AHeaps bevatten nooit meer dan 100 elementen
- BArrays houden sleutels automatisch gesorteerd, dus er zijn geen pointers nodig
- CHet is een complete binaire boom, dus posities volgen eenvoudige indexformules
- DAlle sleutels in een heap zijn gelijk
5.Gemiddeld
Wat geldt voor de adjacency matrix van een ongerichte graaf?
- AZe is altijd bovendriehoeks
- BZe is symmetrisch ten opzichte van de hoofddiagonaal
- CHaar hoofddiagonaal bevat altijd enen
- DElke rij heeft precies één 1
6.Gemiddeld
Hoe wordt in een circulaire queue in een array met capaciteit n de volgende positie na index i berekend?
- Ai + 1
- B(i − 1) mod n
- C(i + 1) mod n
- D2i + 1
7.Moeilijk
Waarom kun je elementen niet zomaar uit een standaard-Bloomfilter verwijderen door hun bits te wissen?
- ABits in een Bloomfilter kunnen na het aanmaken niet worden veranderd
- BBloomfilters slaan de volledige elementen op, die na het hashen niet meer te vinden zijn
- CVerwijderen zou het percentage fout-positieven naar 100% verhogen
- DDie bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
8.Moeilijk
Welke uitspraak over heapsort is juist?
- AHet draait op elke invoer in O(n) tijd
- BHet heeft een binaire zoekboom nodig als extra opslag, dus het gebruikt O(n) extra geheugen
- CHet sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- DHet is stabiel en heeft O(n) extra geheugen nodig
Antwoordenblad
- 1. B · Een structuur die invoegen en verwijderen aan beide uiteinden toestaat
- 2. B · Elke knoop heeft hoogstens twee kinderen
- 3. C · In de wortel
- 4. C · Het is een complete binaire boom, dus posities volgen eenvoudige indexformules
- 5. B · Ze is symmetrisch ten opzichte van de hoofddiagonaal
- 6. C · (i + 1) mod n
- 7. D · Die bits kunnen ook bij andere elementen horen, wat fout-negatieven zou veroorzaken
- 8. C · Het sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.