Я хочу реализовать функцию OPMPH для слов в словаре на C++. Как мне это сделать?Сохранение минимальных совершенных хеш-функций
Спасибо!
Я хочу реализовать функцию OPMPH для слов в словаре на C++. Как мне это сделать?Сохранение минимальных совершенных хеш-функций
Спасибо!
Вы посмотрели на эти бумаги?
Ограничьте длина слова 6 букв или меньше, и вы можете быть в состоянии чтобы он работал. Не очень практично.
Если вам нужен алфавитный заказ, используйте Trie или DAWG (как я рекомендовал в вашем последнем вопросе). Для заказа помимо букв я использовал бы двоичное дерево (std :: map в C++ реализуется с красно-черным деревом обычно).
Реализация консервного контейнера, сохраняющего заказ, звучит как мать всех ранних оптимизаций.