gb.data

Die Komponente gb.data stellt Abstrakte Datentypen (ADT) bereit. Diese sind Daten-Container mit einer wohldefinierten Schnittstelle, aber variable Implementation. Alle Klassen wurden um den Variant-Datentyp von Gambas herum geschrieben.

Klasse Beschreibung
AvlTree
Circular Ein zirkulärer Puffer, Circular oder Ringpuffer, ist ein Puffer konstanter Größe mit einem Lese- und einem Schreib-Zeiger. Wenn Daten gelesen/geschrieben werden wird der betreffende Zeiger vom anderen unabhängig vorwärts bewegt. Wenn ein Zeiger das Ende des Puffers erreicht, schlägt er wieder auf den Anfang um. Also können alte, nichtgelesene Daten überschrieben werden.
Deque
Graph
GraphMatrix
Heap
List
PrioQueue
PrioSet
Queue
Stack
Trie
TriePrefix