1.Makkelijk
Welke bewerking is traag in een array maar snel aan de kop van een gekoppelde lijst?
- AInvoegen aan het begin
- BDe lengte van een array met vaste grootte bepalen
- CHet 5e element benaderen
- DHet laatste element via de index lezen
2.Makkelijk
Wat wordt in een representatie als adjacency list (buurlijst) van een graaf per knoop opgeslagen?
- AEen lijst van de buurknopen
- BHet kortste pad naar elke andere knoop
- CEen rij van V Booleaanse waarden
- DHet totale aantal kanten in de graaf
3.Makkelijk
Wat is een gerichte graaf?
- AEen graaf waarvan de kanten een richting hebben van de ene knoop naar de andere
- BEen graaf waarvan alle kanten een gewicht hebben
- CEen graaf waarin elk paar verschillende knopen door een kant verbonden is
- DEen graaf zonder cykels
4.Gemiddeld
Een applicatie heeft snel opzoeken nodig en moet ook sleutels gesorteerd kunnen opsommen en bereikquery's beantwoorden. Welke structuur past het best?
- AEen ongesorteerde gekoppelde lijst
- BEen stack
- CEen hashtabel
- DEen gebalanceerde binaire zoekboom
5.Gemiddeld
Een wegennet heeft 100,000 kruispunten, die elk met ongeveer 4 andere verbonden zijn. Welke representatie is het meest geschikt?
- AAdjacency list
- BEen binaire heap van kanten
- CEén gesorteerde array van knopen
- DAdjacency matrix
6.Gemiddeld
Wat is in het slechtste geval de hoogte van een binaire zoekboom met n knopen als de sleutels in gesorteerde volgorde worden ingevoegd?
- An (hij wordt een gekoppelde lijst)
- B1
- Clog₂ n
- D√n
7.Moeilijk
Een AVL-knoop is ongebalanceerd omdat de rechtersubboom van zijn linkerkind te hoog werd (left-right-geval). Welke correctie wordt toegepast?
- AEen linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
- BEen enkele linksrotatie bij de knoop
- CEen rechtsrotatie bij het linkerkind, dan een linksrotatie bij de knoop
- DEen enkele rechtsrotatie bij de knoop
8.Moeilijk
Je wilt voor elk element van een array het volgende grotere element rechts ervan vinden, in totaal O(n) tijd. Welke structuur helpt?
- AEen hashtabel van alle elementen
- BEen queue die elk paar elementen bevat
- CEen stack die elementen bewaart die op hun antwoord wachten
- DEen binaire zoekboom die voor elk element opnieuw wordt opgebouwd
Antwoordenblad
- 1. A · Invoegen aan het begin
- 2. A · Een lijst van de buurknopen
- 3. A · Een graaf waarvan de kanten een richting hebben van de ene knoop naar de andere
- 4. D · Een gebalanceerde binaire zoekboom
- 5. A · Adjacency list
- 6. A · n (hij wordt een gekoppelde lijst)
- 7. A · Een linksrotatie bij het linkerkind, dan een rechtsrotatie bij de knoop
- 8. C · Een stack die elementen bewaart die op hun antwoord wachten
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.