Based learning hashtable data structure in C.
hash_table.h
: Header file containing the hashtable data structure and function prototypes.hash_table.c
: Source file containing the implementation of the hashtable functions.main.c
: Source file containing the main program to test the hashtable implementation.
The build
directory contains the compiled executable main.exe
.
To compile and run the program, execute the run.sh
script:
./run.sh
This will compile the source files and run the resulting executable.
- Write unit tests to validate hashtable functionality.
- Add support for more data types in the hashtable.