ХЭширование МЕТОД СВЁРТКИ

  • Автор темы toxa_2006
  • Дата начала
Статус
Закрыто для дальнейших ответов.
T

toxa_2006

Гость
#1
Срочно ПОМОГИТЕ нужна хеш-функция методом свёртки для поля ключа телефон. Можно фамилии. Кто напишет объясните как работает. У меня есть одна хэш функция но я не понимаю:
function hesh (n:string):integer;
begin
hesh:=trunc(sqrt(strtoint(n[1])*597871+strtoint(n[2])*66430+strtoint(n[4])*7381+
strtoint(n[5])*820+strtoint(n[7])*91+str toint(n[8])*10)); {+n[8];822}
end;
Почему стоит число 597871 потом ещё меньше число. ОТКУДА их брать. Кстати это функция для телефонного номера Например 54-89-12. ПОЖАЛУЙСТА ПОТОРОПИТЕСЬ С ОТВЕТАМИ ЗАВТРА НАДО СДАТЬ!!!!!!!!
 
Статус
Закрыто для дальнейших ответов.