Имя пользователя:
Пароль:
 

Название темы: Сверхбыстрый поиск
Показать сообщение отдельно

Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата pva:
ИМХО первая буква XOR вторая
а сочетание {первая, втроая, последняя} - вобще уникальное »
первая XOR вторая - не подходит, т.к. REPEAT и RECORD, например.
первая XOR последняя, первая XOR вторая XOR последняя, длина слова XOR первая XOR последняя, длина слова XOR вторая XOR последняя, XOR всех букв - все они дают коллизии на данном множестве из 34 слов.
Пишу так:
Код: Выделить весь код
hash := ord(Name[1]) XOR ord(Name[length(Name)]);
Какие ещё будут идеи?

Отправлено: 12:33, 06-03-2010 | #10

Название темы: Сверхбыстрый поиск