Skip to content

fefu-programming/hash-map-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Hash map

Реализовать хеш-таблицу методом открытой адресации.

Можно брать любой способ открытой адресации, который поддерживает удаление. Требуется поддерживать load_factor константным и делать rehash, realloc, каждый раз, когда load_factor превышает заранее заданное значение.

Нельзя использовать метод цепочек!

Примеры реализаций хеш-таблиц с открытой адресацией, которые точно подойдут

  1. dict в python
  2. Кукушкино хеширование
  3. Двойное хеширование

В классах iterator и const_iterator много общего (но не все), не дублируйте код!

Рекомендуем начать с реализации аллокатора и наивной хеш-таблицы, которая не борется с коллизиями.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages