1.Makkelijk
Wat is in een ongerichte graaf de graad van een knoop?
- ADe lengte van het langste pad vanaf die knoop
- BHet aantal kanten dat ermee verbonden is
- CHet aantal knopen in de graaf
- DDe positie in de adjacency list
2.Makkelijk
Welke bewerking is traag in een array maar snel aan de kop van een gekoppelde lijst?
- AInvoegen aan het begin
- BHet 5e element benaderen
- CHet laatste element via de index lezen
- DDe lengte van een array met vaste grootte bepalen
3.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- AKnoop, dan linkersubboom, dan rechtersubboom
- BRechtersubboom, dan knoop, dan linkersubboom
- CLinkersubboom, dan rechtersubboom, dan knoop
- DLinkersubboom, dan knoop, dan rechtersubboom
4.Gemiddeld
Welke balansvoorwaarde handhaaft een AVL-boom in elke knoop?
- ADe hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- BElke knoop is rood of zwart gekleurd
- CBeide subbomen van elke knoop bevatten precies hetzelfde aantal knopen
- DAlle bladeren liggen op precies dezelfde diepte
5.Gemiddeld
Een knoop in een binaire zoekboom heeft een rechtersubboom. Waar staat zijn inorder-opvolger?
- AAltijd zijn ouder
- BAltijd zijn rechterkind
- CDe meest linkse knoop van zijn rechtersubboom
- DDe meest rechtse knoop van zijn linkersubboom
6.Gemiddeld
Hoe werkt extract-min in een binaire min-heap?
- AVerwijder het laatste element van de array
- BZoek in alle bladeren naar het nieuwe minimum
- CVerwijder de wortel en schuif alle elementen één plaats naar links
- DVerplaats het laatste element naar de wortel en laat het omlaag zakken (sift down)
7.Moeilijk
Wat zijn, zonder union by rank of path compression, de kosten in het slechtste geval van één find in een union-findstructuur met n elementen?
- AO(n)
- BO(α(n))
- CO(log n)
- DO(1)
8.Moeilijk
Welk paar doorlopen bepaalt altijd een unieke binaire boom met verschillende sleutels?
- AAlleen level-order
- BPreorder en inorder
- CPreorder en postorder
- DAlleen preorder
Antwoordenblad
- 1. B · Het aantal kanten dat ermee verbonden is
- 2. A · Invoegen aan het begin
- 3. C · Linkersubboom, dan rechtersubboom, dan knoop
- 4. A · De hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- 5. C · De meest linkse knoop van zijn rechtersubboom
- 6. D · Verplaats het laatste element naar de wortel en laat het omlaag zakken (sift down)
- 7. A · O(n)
- 8. B · Preorder en inorder
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.