Class | Iterator | Smalltalk typedef (deprecated) | Implemented as |
---|---|---|---|
Bag | Dictionary of occurrences | ||
SortedCollection | Binary tree | ||
B-tree in memory | |||
B-tree of associations | |||
Collection | Abstract base class | ||
Doubly-linked list | |||
Hash table | |||
Dictionary | Hash table of associations | ||
IdentityDictionary | Hash table of associations | ||
IdentitySet | Hash table | ||
OrderedCollection | Vector of pointers | ||
Sequenceable | Abstract base class | ||
Set | Hash table | ||
LinkedList | Singly-linked list | ||
(n/a) | Queue | Singly-linked list | |
(n/a) | Stack | Singly-linked list | |
Vector of pointers, using insertion sort |
RWCollection (abstract base class) | ||||||||
RWSequenceable (abstract base class) | ||||||||
RWDlistCollectables (doubly-linked lists) | ||||||||
RWSlistCollectables (singly-linked lists) | ||||||||