Как мне хешировать строки в C ++?

В настоящее время я изучаю хэш-таблицу. Хешировать целые числа легко, но мое назначение — хеш-строки.
Я дал строки:

25674316-6058714
56105665-7450612
96917015-1417157
48189873-3313151

Я должен хэшировать их, чтобы они помещались в массив блоков [4].
Как мне хешировать строки?

2

Решение

С стандартная библиотека хэш-функция:

std::string stringToHash = "25674316-6058714";
size_t result = std::hash<std::string>()(stringToHash);
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]