write-a-hash-table

Hash table implementation

Implementing an open-addressed, double-hashed hash table in C

✏️ Learn how to write a hash table in C

GitHub

4k stars
66 watching
282 forks
last commit: almost 3 years ago
Linked from 1 awesome list

cdata-structureshash-tablestutorial

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
watmough/jwhashA simple hash table implementation for storing and retrieving various data types in C.216
lotabout/write-a-c-interpreterA simple C interpreter that can interpret and run itself4,070
tessil/hopscotch-mapA fast hash map and hash set implementation using hopscotch hashing731
troydhanson/uthashA collection of reusable data structures and macros to simplify hash table implementation in C4,198
martinus/unordered_denseA hash map and hash set implementation with optimized storage and deletion algorithms968
kshk123/hashmapA concurrent thread-safe hash map implemented in C++.145
wangyi-fudan/wyhashProvides fast and simple hashing functions and random number generators for various programming languages.979
skarupke/flat_hash_mapA high-performance implementation of a hash table data structure in C++1,721
checkedc/checkedcAn extension to C that adds bounds checking and type safety to existing C code.3,221
fragglet/c-algorithmsA collection of commonly used algorithms in C.3,368
tessil/sparse-mapA memory-efficient hash map and set implementation with flexible growth policies and support for heterogeneous lookups.337
alainesp/cbgA data structure implementation of a cuckoo hashing algorithm with breeding ground hash table functionality4
greg7mdp/parallel-hashmapA family of fast and memory-friendly hash map and B-tree container implementations2,587
cstack/db_tutorialBuilding a Simple Database from Scratch in C9,639
geopjr/collisionA GUI tool to generate and verify various types of hashes for file integrity verification.151