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

Тема в разделе "Delphi - FAQ", создана пользователем toxa_2006, 21 дек 2005.

Статус темы:
Закрыта.
  1. toxa_2006

    toxa_2006 Гость

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

Поделиться этой страницей