Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

PERFECT HASH FUNCTION - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ xor двух битов http://www.cyberforum.ru/cpp-beginners/thread989989.html
Есть два числа, нужно проксорить только два (последовательных) бита и вычислить сумму единиц. Как это сделать быстрее, чем прямым методом: uint_32 a, b, res; res = (((a ^ b) >> k) & 1) + (((a ^ b)...
C++ Хранение пользовательских объектов в list Вот такое вот пишет: error C2679: бинарный "==": не найден оператор, принимающий правый операнд типа "const Person" (или приемлемое преобразование отсутствует) 1> может быть "встроенный... http://www.cyberforum.ru/cpp-beginners/thread989978.html
Размер строки в бинарном режиме! C++
Здорова господа!!! Имеется строка типа string в которую считано изображение. Как можно узнать сколько будет эта же строка занимать в бинарном режиме???
Написать программу для работы с массивом C++
Написать программу для работы с массивом Программа должна управляться с помощью меню из шести пунктов: 1.Текст задачи 2.Ввод элементов массива 3.Определение количества ненулевых элементов...
C++ fortran http://www.cyberforum.ru/cpp-beginners/thread989957.html
Работа с массивами: Вычислить произведение двух наибольших элементов
C++ Задачу по системному программированию о строках (вижуал студио) Пусть дано строку, что состоит с нескольких слов и некоторых символов. Необходимо определить количество букв во втором слове, вывести номера позиций, где встречается данный символ, вывести третье... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
28.10.2013, 10:31
Ваша функция явно предполагает, что int состоит из четырех байт, потому что в два байта число 77813 уже не лезет. Почему-б тогда не сделать хэширующую функцию без коллизий!?

А кто такой kNumBuckets? Если это "количество корзин" в каком-либо хранилище, использующем хэши, то ему не место в хэширующей функции.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru