33 lines
711 B
Markdown
33 lines
711 B
Markdown
# Hash Table
|
|
|
|
## Description
|
|
Hash Table implementation written in C.
|
|
|
|
## Table of Contents
|
|
|
|
- [Description](#description)
|
|
- [Features](#features)
|
|
- [Usage](#usage)
|
|
- [Credits / Resources](#credits--resources)
|
|
- [License](#license)
|
|
|
|
## Features / TODOS
|
|
|
|
- [x] Custom cleanup function
|
|
- [x] General purpose void * values.
|
|
- [x] O(1) lookup
|
|
- [x] Variety of hash functions.
|
|
|
|
## Usage
|
|
make to build<br>
|
|
make test for testing.
|
|
|
|
## Credits / Resources
|
|
[Data Structures in C - Noel Kalicharan]<br>
|
|
[C Interfaces and Implmentations](https://github.com/drh/cii)<br>
|
|
[Jacob Sorber](https://www.youtube.com/@JacobSorber)<br>
|
|
|
|
|
|
## License
|
|
This project is licensed under MIT - see the [LICENSE](LICENSE) file for details.
|