-
Notifications
You must be signed in to change notification settings - Fork 10
Type Hierarchy
Chris MacMackin edited this page Feb 14, 2016
·
14 revisions
##Hierarchy
The following type-hierarchy is propose, where italics indicate and abstract type.
-
iterable
-
countable
-
ordered
-
queue
-
deque
-
list
- linked_list
- array_list
- linked_deque
-
list
- linked_queue
-
deque
- stack
-
data_set
-
dynamic_set
- tree_set
- tree_multiset
- hash_set
- hash_multiset
- tree_set
-
abstract_map
-
map
- tree_map
- hash_map
-
multimap
- tree_multimap
- hash_multimap
-
map
- static_set
-
dynamic_set
-
queue
-
ordered
-
countable
Once this initial set of data structures has been implemented, thought might be put into implementing graph and tree types.