1.Makkelijk
Wat is een gewogen graaf?
- AEen graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
- BEen graaf die op schijf is opgeslagen
- CEen graaf waarin sommige knopen zwaarder zijn dan andere doordat ze meer kanten hebben
- DEen graaf met meer kanten dan knopen
2.Makkelijk
Wat definieert een binaire boom?
- AElke knoop slaat een binair getal op
- BElke knoop heeft hoogstens twee kinderen
- CElke knoop heeft precies twee kinderen
- DDe boom heeft precies twee niveaus
3.Makkelijk
Wat is een cykel in een graaf?
- AEen knoop zonder kanten
- BEen pad dat elke knoop bezoekt
- CEen pad dat begint en eindigt in dezelfde knoop
- DEen kant met gewicht nul
4.Gemiddeld
Een knoop in een binaire zoekboom heeft een rechtersubboom. Waar staat zijn inorder-opvolger?
- AAltijd zijn ouder
- BDe meest linkse knoop van zijn rechtersubboom
- CAltijd zijn rechterkind
- DDe meest rechtse knoop van zijn linkersubboom
5.Gemiddeld
Wat is de tijdcomplexiteit van het zoeken naar een sleutel in een gebalanceerde binaire zoekboom?
- AO(log n)
- BO(1)
- CO(n)
- DO(n log n)
6.Gemiddeld
Hoe lang duurt het om met een adjacency matrix te controleren of de kant (u, v) bestaat?
- AO(V)
- BO(1)
- CO(log V)
- DO(E)
7.Moeilijk
Het algoritme van Kahn voor topologisch sorteren verwijdert herhaaldelijk knopen met ingraad 0. Welke structuur bevat die knopen?
- AEen stack van alle bezochte kanten
- BEen max-heap geordend op uitgraad
- CEen adjacency matrix die bijhoudt welke knopen al zijn verwijderd
- DEen queue (of een willekeurige verzameling) van knopen met ingraad 0
8.Moeilijk
Een segmentboom (segment tree) wordt doorgaans gebruikt om:
- ABereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
- BStrings alfabetisch te sorteren door elk voorvoegsel in een aparte boomknoop op te slaan
- CEen stack te implementeren
- DDe kanten van een graaf op te slaan
Antwoordenblad
- 1. A · Een graaf waarin elke kant een numerieke waarde heeft, zoals kosten of afstand
- 2. B · Elke knoop heeft hoogstens twee kinderen
- 3. C · Een pad dat begint en eindigt in dezelfde knoop
- 4. B · De meest linkse knoop van zijn rechtersubboom
- 5. A · O(log n)
- 6. B · O(1)
- 7. D · Een queue (of een willekeurige verzameling) van knopen met ingraad 0
- 8. A · Bereikquery's (zoals bereiksommen) en updates in O(log n) te beantwoorden
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.