Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jbapple/deamortized-hash-table

Rehashing without stopping the world
https://github.com/jbapple/deamortized-hash-table

Last synced: 13 days ago
JSON representation

Rehashing without stopping the world

Awesome Lists containing this project

README

        

This library is still in development; it is not ready for production use.

Deamortized Hash Tables
======================

Hash tables are usually very fast, but have some very slow operations
when rehashing is required or there are too many hash collisions.
This project provides a deamortized hash table that reduces the
worst-case insert time. This reduction has a cost: the average insert
time increases. For some applications, this may be a good tradeoff.