1.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- ALinkersubboom, dan rechtersubboom, dan knoop
- BRechtersubboom, dan knoop, dan linkersubboom
- CKnoop, dan linkersubboom, dan rechtersubboom
- DLinkersubboom, dan knoop, dan rechtersubboom
2.Makkelijk
Waar vind je het kleinste element van een binaire min-heap?
- AIn de wortel
- BIn het meest linkse blad
- COp de laatste positie in de array
- DIn een willekeurig blad, dat moet worden gezocht
3.Makkelijk
Hoe heet de queuebewerking die het element vooraan verwijdert?
- APush
- BDequeue
- CEnqueue
- DInsert
4.Gemiddeld
Wat is het doel van een sentinelknoop (dummyknoop) in een gekoppelde lijst?
- ADe code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
- BVoorkomen dat de lijst groeit voorbij een vast maximumaantal knopen
- CDe lijst gesorteerd maken
- DHet aantal elementen opslaan
5.Gemiddeld
Wat is in het slechtste geval de hoogte van een binaire zoekboom met n knopen als de sleutels in gesorteerde volgorde worden ingevoegd?
- Alog₂ n
- Bn (hij wordt een gekoppelde lijst)
- C√n
- D1
6.Gemiddeld
Wat is de waarde van de postfixexpressie 3 4 + 2 * ?
- A14
- B10
- C24
- D11
7.Moeilijk
Met welke structuur bereken je het maximum van elk venster van grootte k in een array in totaal O(n)?
- AEen deque met indices in afnemende volgorde van waarde
- BEen min-heap die voor elk venster opnieuw wordt opgebouwd
- CEen enkelvoudig gekoppelde lijst van de elementen in het venster
- DEen gesorteerde array die door verschuiven wordt bijgewerkt
8.Moeilijk
Het algoritme van Kahn voor topologisch sorteren verwijdert herhaaldelijk knopen met ingraad 0. Welke structuur bevat die knopen?
- AEen queue (of een willekeurige verzameling) van knopen met ingraad 0
- BEen max-heap geordend op uitgraad
- CEen stack van alle bezochte kanten
- DEen adjacency matrix die bijhoudt welke knopen al zijn verwijderd
Antwoordenblad
- 1. A · Linkersubboom, dan rechtersubboom, dan knoop
- 2. A · In de wortel
- 3. B · Dequeue
- 4. A · De code vereenvoudigen door speciale gevallen aan kop of staart weg te nemen
- 5. B · n (hij wordt een gekoppelde lijst)
- 6. A · 14
- 7. A · Een deque met indices in afnemende volgorde van waarde
- 8. A · Een queue (of een willekeurige verzameling) van knopen met ingraad 0
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.