- Linked list
- Stack
- Queue
- Priority Queue
- Indexed Priority Queue
- Vector (A contiguous growable array)
- Hash Table
- Hash Map
- Binary Search Tree
- AVL Tree
- Red Black Tree
Every Data Structure has its own directory and contains a example.c describing the usage of the procedures.