Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
-
Updated
May 14, 2025 - C
Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
Fast and memory-efficient immutable collections and helper data structures
An open addressing linear probing hash table, tuned for delete heavy workloads
A collection of std-like containers written in C++11. Features fast unordered flat map/set, configurable double-ended vector and sparse deque.
A lightweight single-header open-addressing hashtable implementation in ANSI C
Comparison of Hashing Algorithms - Double Hashing, Robin Hood Hashing Cuckoo Hashing with Java's inbuilt HashMap/ HastSet over million of add(), contains() and remove() operations.
Data structures and algorithms implementation in pure C#!
Implementing Hash-Table Lexicon using open-addressing and quadratic probing.
C Program For Open Address Collision
Yet another efficient hashmap implementation for Golang based on the hopscotch open addressing scheme.
This repository contains all the data structures and their application in Java.
Hash Table implementation using Open addressing & Linear probing.
Simple alternative to hcreate_r, hsearch_r, hdestroy_r GNU extensions
Container with linear probing resolver collision using LCFS-hashing.
Hash-Table implementation using Python. (Chaining, Open Addressing & Resizing)
The project on comparison of different hashing approaches
In this project, I used CSV module to implement CRUD operations on CSV file using Python Programming Language. The CSV file has over 400,000 records of phone numbers. Searching them linearly may cause a lot of time. Therefore, I used Hash Table to search phone numbers in O(1).
Hashing Algorithms in C++
🌳 A subtree occurrence finder implemented with an Open Addressing Hash Table in C.
Add a description, image, and links to the open-addressing topic page so that developers can more easily learn about it.
To associate your repository with the open-addressing topic, visit your repo's landing page and select "manage topics."