1.Makkelijk
Hoe heet de stackbewerking die een element bovenaan toevoegt?
- APeek
- BEnqueue
- CPop
- DPush
2.Makkelijk
Wat is het belangrijkste verschil tussen een statische en een dynamische array?
- AEen statische array geeft tragere toegang via de index
- BEen dynamische array slaat zijn elementen op in gekoppelde knopen zodat hij element voor element kan groeien
- CEen statische array kan alleen getallen opslaan
- DEen dynamische array kan groeien door naar een groter geheugenblok te verhuizen
3.Makkelijk
In welke volgorde bezoekt een postorder-doorloop van een binaire boom de knopen?
- ALinkersubboom, dan rechtersubboom, dan knoop
- BKnoop, dan linkersubboom, dan rechtersubboom
- CRechtersubboom, dan knoop, dan linkersubboom
- DLinkersubboom, dan knoop, dan rechtersubboom
4.Gemiddeld
Wat is de waarde van de postfixexpressie 3 4 + 2 * ?
- A11
- B14
- C10
- D24
5.Gemiddeld
Hoeveel knopen heeft een perfecte binaire boom met hoogte h, waarbij de hoogte in kanten wordt geteld?
- Ah2
- B2h
- C2h+1 − 1
- D2h + 1
6.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AEen binaire heap van kanten
- BAdjacency list
- CEén gesorteerde array van knopen
- DAdjacency matrix
7.Moeilijk
Waarvoor wordt de union-findstructuur gebruikt in het algoritme van Kruskal voor de minimale opspannende boom?
- ATijdens het zoeken de huidige afstand van elke knoop tot de bron opslaan
- BDe kanten op gewicht sorteren
- CControleren of de twee eindpunten van een kant al verbonden zijn
- DDe beginknoop kiezen
8.Moeilijk
Wat is onder simple uniform hashing de verwachte zoektijd in een hashtabel met chaining, n sleutels en m buckets?
- AO(m)
- BO(n)
- CO(1 + α), waarbij α = n / m
- DO(log n)
Antwoordenblad
- 1. D · Push
- 2. D · Een dynamische array kan groeien door naar een groter geheugenblok te verhuizen
- 3. A · Linkersubboom, dan rechtersubboom, dan knoop
- 4. B · 14
- 5. C · 2h+1 − 1
- 6. B · Adjacency list
- 7. C · Controleren of de twee eindpunten van een kant al verbonden zijn
- 8. C · O(1 + α), waarbij α = n / m
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.