1.Makkelijk
Een graaf bestaat uit:
- ARijen en kolommen
- BAlleen een wortel en bladeren
- CKnopen (vertices) verbonden door kanten
- DAlleen sleutels en hashes
2.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
3.Makkelijk
Wat is in een ongerichte graaf de graad van een knoop?
- ADe positie in de adjacency list
- BDe lengte van het langste pad vanaf die knoop
- CHet aantal kanten dat ermee verbonden is
- DHet aantal knopen in de graaf
4.Gemiddeld
Welke balansvoorwaarde handhaaft een AVL-boom in elke knoop?
- ABeide subbomen van elke knoop bevatten precies hetzelfde aantal knopen
- BDe hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- CElke knoop is rood of zwart gekleurd
- DAlle bladeren liggen op precies dezelfde diepte
5.Gemiddeld
AVL-bomen en rood-zwartbomen garanderen:
- ADat geen enkele knoop twee kinderen heeft
- BZoeken in constante tijd in elk geval
- CDat sleutels in invoegvolgorde worden opgeslagen
- DEen hoogte van O(log n) door herbalancering
6.Gemiddeld
Wat kost het invoegen van een element in het midden van een array met n elementen?
- AO(1), omdat de index bekend is
- BO(n²), omdat elk element n keer verschuift
- CO(log n), vanwege binair zoeken
- DO(n), omdat latere elementen moeten opschuiven
7.Moeilijk
Door het invoegen van een sleutel in een AVL-boom wordt de linkersubboom van een knoop te hoog, en de nieuwe sleutel kwam in de linkersubboom van zijn linkerkind (left-left-geval). Welke correctie wordt toegepast?
- AEen enkele linksrotatie bij de ongebalanceerde knoop
- BHet opnieuw kleuren van de knoop en zijn kind
- CEen linksrotatie bij het kind, dan een rechtsrotatie bij de knoop
- DEen enkele rechtsrotatie bij de ongebalanceerde knoop
8.Moeilijk
Welke eigenschap houdt elke B-boom perfect gebalanceerd?
- AElke knoop heeft precies twee kinderen
- BAlle bladeren liggen op dezelfde diepte
- CElke knoop slaat één sleutel op
- DDe sleutels worden alleen in de wortel opgeslagen
Antwoordenblad
- 1. C · Knopen (vertices) verbonden door kanten
- 2. A · Invoegen aan het begin
- 3. C · Het aantal kanten dat ermee verbonden is
- 4. B · De hoogten van de linker- en rechtersubboom verschillen hoogstens 1
- 5. D · Een hoogte van O(log n) door herbalancering
- 6. D · O(n), omdat latere elementen moeten opschuiven
- 7. D · Een enkele rechtsrotatie bij de ongebalanceerde knoop
- 8. B · Alle bladeren liggen op dezelfde diepte
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.