1.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 kinderen van de wortel
- CHet aantal bladeren in de boom
- DHet aantal kanten op het langste pad van de wortel naar een blad
2.Makkelijk
Wat zijn broer- of zusknopen (siblings) in een boom?
- AEen knoop en zijn ouder
- BKnopen op dezelfde diepte in verschillende subbomen
- CKnopen die dezelfde ouder hebben
- DKnopen zonder kinderen
3.Makkelijk
Welke structuur wordt doorgaans gebruikt om een prioriteitswachtrij te implementeren?
- AEen ongeordende enkelvoudig gekoppelde lijst
- BEen heap
- CEen stack
- DEen string
4.Gemiddeld
Waarom kan een binaire heap zonder pointers in een array worden opgeslagen?
- AHeaps bevatten nooit meer dan 100 elementen
- BHet is een complete binaire boom, dus posities volgen eenvoudige indexformules
- CArrays houden sleutels automatisch gesorteerd, dus er zijn geen pointers nodig
- DAlle sleutels in een heap zijn gelijk
5.Gemiddeld
Je hebt een verwijzing naar een knoop in het midden van een lijst. In welke lijst kun je die in O(1) verwijderen?
- AEen gesorteerde array
- BEen enkelvoudig gekoppelde lijst
- CEen dubbel gekoppelde lijst
- DEen dynamische array
6.Gemiddeld
Hoeveel geheugen gebruikt een adjacency list voor een graaf met V knopen en E kanten?
- AO(V + E)
- BO(V × E)
- CO(V²)
- DO(E²)
7.Moeilijk
Wat zijn de tijd- en extra geheugenkosten van het ter plaatse omkeren van een enkelvoudig gekoppelde lijst?
- AO(n) tijd en O(1) extra geheugen
- BO(1) tijd en O(1) extra geheugen
- CO(n log n) tijd en O(1) extra geheugen
- DO(n) tijd en O(n) extra geheugen
8.Moeilijk
Waarvoor wordt de union-findstructuur gebruikt in het algoritme van Kruskal voor de minimale opspannende boom?
- AControleren of de twee eindpunten van een kant al verbonden zijn
- BDe kanten op gewicht sorteren
- CTijdens het zoeken de huidige afstand van elke knoop tot de bron opslaan
- DDe beginknoop kiezen
Antwoordenblad
- 1. D · Het aantal kanten op het langste pad van de wortel naar een blad
- 2. C · Knopen die dezelfde ouder hebben
- 3. B · Een heap
- 4. B · Het is een complete binaire boom, dus posities volgen eenvoudige indexformules
- 5. C · Een dubbel gekoppelde lijst
- 6. A · O(V + E)
- 7. A · O(n) tijd en O(1) extra geheugen
- 8. A · Controleren of de twee eindpunten van een kant al verbonden zijn
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.