File List
Here is a list of all documented files with brief descriptions:
| src/bst.h [code] | A simple (non-balancing) binary search tree |
| src/cdsa.h [code] | |
| src/cdsa_algorithms.h [code] | Provides some useful general algorithms and collects in one place the algorithms that are defined in other modules (like heapsort in heap.h) |
| src/cdsa_types.h [code] | Declares some typedefs for commonly used types |
| src/hashtable.h [code] | A simple hashtable that uses chaining for hash collisions |
| src/heap.h [code] | A min-heap that dynamically expands its capacity when necessary |
| src/list.h [code] | A singly linked list implementation |
| src/randbst.h [code] | A self-balancing binary search tree that uses randomness to ensure the tree is balanced |
| src/stack.h [code] | An array-backed last-in first-out queue (aka pushdown stack) |
| src/vector.h [code] | A dynamic array that automatically expands its capacity when necessary and can store either pointers to client data or copies of client data |