1.Makkelijk
Wat is een cykel in een graaf?
- AEen knoop zonder kanten
- BEen pad dat elke knoop bezoekt
- CEen kant met gewicht nul
- DEen pad dat begint en eindigt in dezelfde knoop
2.Makkelijk
Een hashtabel slaat data op als:
- AUitsluitend een gesorteerde lijst
- BEen string met vaste lengte
- CEen boom met geordende sleutels
- DSleutel-waardeparen die via een hashfunctie worden gevonden
3.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- ALinkersubboom, dan knoop, dan rechtersubboom
- BLinkersubboom, dan rechtersubboom, dan knoop
- CKnoop, dan linkersubboom, dan rechtersubboom
- DRechtersubboom, dan knoop, dan linkersubboom
4.Gemiddeld
Een binaire boom heeft wortel 1 met linkerkind 2 en rechterkind 3; knoop 2 heeft kinderen 4 (links) en 5 (rechts). Wat is de postorder-doorloop?
- A1 2 4 5 3
- B5 4 3 2 1
- C4 5 2 3 1
- D4 2 5 1 3
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?
- A1
- Blog₂ n
- C√n
- Dn (hij wordt een gekoppelde lijst)
6.Gemiddeld
Hoeveel geheugen gebruikt een adjacency list voor een graaf met V knopen en E kanten?
- AO(V × E)
- BO(V²)
- CO(E²)
- DO(V + E)
7.Moeilijk
Welke uitspraak over heapsort is juist?
- AHet heeft een binaire zoekboom nodig als extra opslag, dus het gebruikt O(n) extra geheugen
- BHet is stabiel en heeft O(n) extra geheugen nodig
- CHet draait op elke invoer in O(n) tijd
- DHet sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
8.Moeilijk
Waarom wordt verwijderen in een hashtabel met open adressering vaak gedaan met een "tombstone"-markering?
- ATombstones versnellen het hashen
- BHet maakt de tabel gesorteerd
- CHet leegmaken van de plek kan de probeerreeks voor andere sleutels onderbreken
- DVerwijderde sleutels moeten om veiligheidsredenen voor altijd bewaard blijven, dus plekken kunnen nooit hergebruikt worden
Antwoordenblad
- 1. D · Een pad dat begint en eindigt in dezelfde knoop
- 2. D · Sleutel-waardeparen die via een hashfunctie worden gevonden
- 3. B · Linkersubboom, dan rechtersubboom, dan knoop
- 4. C · 4 5 2 3 1
- 5. D · n (hij wordt een gekoppelde lijst)
- 6. D · O(V + E)
- 7. D · Het sorteert ter plaatse in O(n log n) in het slechtste geval, maar is niet stabiel
- 8. C · Het leegmaken van de plek kan de probeerreeks voor andere sleutels onderbreken
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.