Я ищу реализацию хеш-таблицы в C, которая хранит свои объекты в (двумерных) массивах, а не в связанных списках. то есть, если произойдет столкновение, объект, вызвавший столкновение, будет сохранен в индексе следующей свободной строки, а не помещен в начало и первый элемент связанного списка.
плюс сами объекты должны копироваться в хеш-таблицу, а не ссылаться указателями. (объекты не живут в течение всего времени жизни программы, но таблица живет).
Я знаю, что такая реализация может иметь серьезные недостатки в эффективности и не является «стандартным способом хэширования», но поскольку я работаю над очень специальной системной архитектурой, мне нужны эти характеристики.
Благодарность