Welke soorten datastructuren zijn er?
Wat zijn kenmerken van een array?
= Een rij gegevens die achter elkaar in het geheugen worden opgeslagen
Wat zijn kenmerken van een list?
= Een rij gegevens die in een bepaalde volgorde worden opgeslagen, waarvan de waar en hoe het in het geheugen wordt opgeslagen niet relevant is.
Wat zijn kenmerken van een tuple?
= Een rij gegevens die in een bepaalde volgorde worden opgeslagen, waarvan de waar en hoe het in het geheugen wordt opgeslagen niet relevant is.
Wat zijn kenmerken van een file?
= Een rij bits die onder een bepaalde naam is opgeslagen op extern geheugen.
Wat zijn kenmerken van een linked list?
= De implementatie van een samenhangende, gerichte, lineaire graaf.
Wat zijn kenmerken van een set?
= Verzameling
Wat zijn kenmerken van een dictionary?
= “Woordenboek”: een rij van gegevensparen
Wat zijn kenmerken van een struct en object?
Struct
Object
- Bevat methodes
Wat zijn kenmerken van het netwerk en de boom?
= Implementaties van grafen en bomen
Wat is kenmerkend voor alle ADT’s?
- Alleen wat je ermee kunt doen is relevant
Wat zijn kenmerken van een stack?
Wat zijn kenmerken van een queue?
Wat zijn kenmerken van een priority heap?
Wat is het verschil tussen een binaire boom, een geordende binaire boom, een binaire heap en een binaire zoekboom?
Binaire boom: boom met maximaal 2 kinderen per knooppunt. Elke andere boom hier is een soort binaire boom.
Geordende binaire boom: boom waarvan de elementen een bepaalde volgorde aanhouden.
Binaire zoekboom: alle knooppunten links zijn kleiner, alle knooppunten rechts groter.
Binaire heap: Complete binaire boom, waarbij elk knooppunt kleiner is dan of gelijk is aan zijn ouder.
Wat is het verschil tussen directe en sequentiële toegang?
Bij directe toegang hoef je niet eerst de voorafgaande gegevens te lezen voordat je het relevante gegeven kunt lezen.
Bij sequentiële toegang moet je alle voorafgaande gegevens lezen voordat je het relevante gegeven kunt lezen.