Показать сообщение отдельно
  #1  
Старый 21.12.2005, 18:21
toxa_2006 toxa_2006 вне форума
Прохожий
 
Регистрация: 15.12.2005
Сообщения: 3
Репутация: 10
По умолчанию ХЭширование МЕТОД СВЁРТКИ

Срочно ПОМОГИТЕ нужна хеш-функция методом свёртки для поля ключа телефон. Можно фамилии. Кто напишет объясните как работает. У меня есть одна хэш функция но я не понимаю: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. ПОЖАЛУЙСТА ПОТОРОПИТЕСЬ С ОТВЕТАМИ ЗАВТРА НАДО СДАТЬ!!!!!!!!
Ответить с цитированием