implhm-0.1.0 has been yanked.
implhm
A basic example of hash collision using two strings:
use ;
const DEFAULT_CAPACITY: u64 = 17;
Here, collision is completely handled due to separate chaining/open addressing:
use SCHashMap;
Optional Features
There are several different methods for handling collision. implhm provides the most basic implementations. The following features are available:
- separate-chaining (default)
- open-addressing
- double-hashing
- linear-probing
- quadratic-probing
- separate-chaining-test
- open-addressing-test
- double-hashing-test
- linear-probing-test
- quadratic-probing-test