Doxygen documentation is available at https://fabus1184.github.io/libstuff/.
libstuff is a collection of useful functions and implementations of common algorithms & data structures.
- libbst: Binary search tree implementation
- libsort: Sorting algorithms
- insertion sort
- merge sort
- radixsort
- multithreaded wrapper for any sorting algorithm
- libhashmap: Hashmap implementation (open addressing, linear probing)
- header-only: Header-only files
- decimal.h: dynamic decimal prefixes
- maybe.h: Option type
- memory.h: various memory functions (may be renamed in the future to avoid confusion)
- timing.h: timing functions