1.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- AEnqueue
- BInsert
- CPush
- DDequeue
2.Makkelijk
Welke bewerking is O(1) voor een array maar O(n) voor een enkelvoudig gekoppelde lijst?
- AHet eerste element lezen
- BInvoegen aan de kop
- CHet element op index i benaderen
- DHet kopelement verwijderen
3.Makkelijk
De hoogte van een boom wordt gewoonlijk gedefinieerd als:
- AHet totale aantal knopen in de boom, inclusief de wortel en elk blad
- BHet aantal bladeren in de boom
- CHet aantal kanten op het langste pad van de wortel naar een blad
- DHet aantal kinderen van de wortel
4.Gemiddeld
Een applicatie heeft snel opzoeken nodig en moet ook sleutels gesorteerd kunnen opsommen en bereikquery's beantwoorden. Welke structuur past het best?
- AEen hashtabel
- BEen ongesorteerde gekoppelde lijst
- CEen gebalanceerde binaire zoekboom
- DEen stack
5.Gemiddeld
Een in-order-doorloop van een binaire zoekboom bezoekt de sleutels in:
- AInvoegvolgorde
- BOplopend gesorteerde volgorde
- CVolgorde per niveau
- DAltijd aflopende volgorde
6.Gemiddeld
De sleutels 50, 30, 70, 20, 40 worden in deze volgorde in een lege binaire zoekboom ingevoegd. Wat is het linkerkind van 30?
- A50
- B70
- C40
- D20
7.Moeilijk
Een dynamische array verdubbelt als hij vol is. Waarom verkleinen veel implementaties hem pas als hij voor een kwart vol is, en niet voor de helft?
- AOm de array gesorteerd te houden
- BOmdat halveren bij de helft elementen zou kwijtraken
- COm herhaald vergroten en verkleinen te voorkomen als pushes en pops elkaar bij de grens afwisselen
- DOmdat de geheugenbeheerder geheugen alleen in kwarten van een blok kan vrijgeven
8.Moeilijk
Welke uitspraak over heapsort is juist?
- AHet sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- BHet draait op elke invoer in O(n) tijd
- CHet is stabiel en heeft O(n) extra geheugen nodig
- DHet heeft een binaire zoekboom nodig als extra opslag, dus het gebruikt O(n) extra geheugen
Antwoordenblad
- 1. D · Dequeue
- 2. C · Het element op index i benaderen
- 3. C · Het aantal kanten op het langste pad van de wortel naar een blad
- 4. C · Een gebalanceerde binaire zoekboom
- 5. B · Oplopend gesorteerde volgorde
- 6. D · 20
- 7. C · Om herhaald vergroten en verkleinen te voorkomen als pushes en pops elkaar bij de grens afwisselen
- 8. A · 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.