https://github.com/publius-fabius/pubmt
Data structures and utilities for C. Includes linked lists, dynamic arrays, binary heaps, avl trees, hash maps, and more!
https://github.com/publius-fabius/pubmt
c structures-c
Last synced: 4 months ago
JSON representation
Data structures and utilities for C. Includes linked lists, dynamic arrays, binary heaps, avl trees, hash maps, and more!
- Host: GitHub
- URL: https://github.com/publius-fabius/pubmt
- Owner: Publius-Fabius
- License: bsd-2-clause
- Created: 2025-06-02T00:17:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-14T20:28:30.000Z (about 1 year ago)
- Last Synced: 2025-08-12T18:36:35.857Z (10 months ago)
- Topics: c, structures-c
- Language: C
- Homepage:
- Size: 134 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Publius Multi-Tool (PubMT)
A collection of useful tools conspicuously absent from standard C.
- pubmt/linked_list.h - Singly Linked List Callback Interface (Full Coverage)
- pubmt/dynamic_array.h - Dynamic Array Callback Interface (Full Coverage)
- pubmt/binary_heap.h - Binary Heap Callback Interface (Full Coverage)
- pubmt/hash_map.h - Hash Map Callback Interface (Full Coverage)
- pubmt/avl_tree.h - Non-Recursive AVL Tree Callback Interface (Full Coverage)
- pubmt/byte_stack.h - Downward Growing Byte Stack (Full Coverage)