1.Makkelijk
Welke bewerking is O(1) voor een array maar O(n) voor een enkelvoudig gekoppelde lijst?
- AInvoegen aan de kop
- BHet eerste element lezen
- CHet kopelement verwijderen
- DHet element op index i benaderen
2.Makkelijk
Wat is een cykel in een graaf?
- AEen knoop zonder kanten
- BEen pad dat begint en eindigt in dezelfde knoop
- CEen pad dat elke knoop bezoekt
- DEen kant met gewicht nul
3.Makkelijk
Wat is de max-heap-eigenschap?
- ADe sleutels zijn van links naar rechts gesorteerd
- BAlle bladeren bevatten de maximale sleutel
- CDe sleutel van elk linkerkind is groter dan of gelijk aan de sleutel van zijn rechterbroer
- DDe sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
4.Gemiddeld
Wat kost het invoegen van een element in het midden van een array met n elementen?
- AO(n²), omdat elk element n keer verschuift
- BO(1), omdat de index bekend is
- CO(log n), vanwege binair zoeken
- DO(n), omdat latere elementen moeten opschuiven
5.Gemiddeld
Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:
- AOplopend gesorteerde volgorde
- BAltijd aflopende volgorde
- CVolgorde per niveau
- DInvoegvolgorde
6.Gemiddeld
Een circulaire buffer (ring buffer) wordt vaak gebruikt om het volgende te implementeren:
- AEen wachtrij met vaste grootte
- BEen graafdoorloop
- CEen hashfunctie
- DEen binaire zoekboom
7.Moeilijk
Een Bloom-filter kan de vraag "zit dit element in de verzameling?" beantwoorden met:
- AAltijd exacte antwoorden
- BAlleen antwoorden voor getallen
- CMogelijke fout-positieven maar geen fout-negatieven
- DMogelijke fout-negatieven maar geen fout-positieven
8.Moeilijk
De sleutels 5, 3, 8, 1 worden in deze volgorde in een lege, op een array gebaseerde binaire min-heap ingevoegd. Wat is de uiteindelijke array?
- A[1, 3, 5, 8]
- B[3, 1, 8, 5]
- C[1, 3, 8, 5]
- D[1, 5, 8, 3]
Antwoordenblad
- 1. D · Het element op index i benaderen
- 2. B · Een pad dat begint en eindigt in dezelfde knoop
- 3. D · De sleutel van elke ouder is groter dan of gelijk aan de sleutels van zijn kinderen
- 4. D · O(n), omdat latere elementen moeten opschuiven
- 5. A · Oplopend gesorteerde volgorde
- 6. A · Een wachtrij met vaste grootte
- 7. C · Mogelijke fout-positieven maar geen fout-negatieven
- 8. C · [1, 3, 8, 5]
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.