Цитата
Сортировать в ОЗУ указатели на хэши.
На данный момент у меня в шапке таблицы хранятся указатели которые я сортирую. А сам хэш записывается в первую попавшуюся свободную ячейку.
У меня появилась мысль разбить таблицу на маленькие по 256 записей(под размер страницы). В начале таблицы содержаться указатели от 0..0xFF. При добавлении новой записи нужно найти таблицу со свободным местом. Далее добавить в нее запись и отсортировать указатели. При таком подходе будет перезаписано только две страницы.
Поиск конечно немного пострадает.
Ну еще нужно будет выровнять все адреса, чтоб вычисление полного адреса сводилось к операции смещения и OR.