Тьфу. Я спрашиваю, как ты дальше используешь z в программе? Возвратила твоя hash свой z. И что потом?
Ага. Теперь понятно. Дык так надо было и раньше-то говорить! А как используется z (что в твоей hash) в ходе выполнения программы далее?
Найти нужно K :-/ Я чего-то не догнал? Бряк на строку _int96 hash(_int96 x,_int96 K) или на z=z^K;//xor и смотри в...
Лихо! Надо бы на сайт положить как статью, что думаешь?
Да хоть оранжевого. Чи не все равно?
Э-э-э? Это в связи с известными обстоятельствами в женской жизни? Маленький?
Хех... Желаю, чтобы в будущем годе было с кем и было где :) (это все .DEN. навеял...)
? 8-() Это ты о моих тренировках? Я тебя правильно понял? Да, получается. Три раза в неделю...
При хешировании ты не можешь утверждать, что хеш произвольно выбранной строки обязательно будет численно меньше или больше хеша какой-либо другой...
Нет, нет, нет... leo прав... Это меня унесло и развезло... Простите, пожалуйста... Кстати и пример с "mama","papa","rama" тоже показателен -...
хэш-функция должна быть достаточно сложной Таких функций масса. Возми уже хоть CRC32 - уже вероятность коллизии достаточно мала. Возьми...
Если нет, какой смысл применения хэша для сортировки строк? По-моему смысла нет. Нет, если использовать напрямую - в лоб, как думаешь ты....
стоп-стоп-стоп... не путай грешное с праведным. еще раз если строка1 меньше чем строка2, то всегда ли хэш от строки1 будет также меньше...
не могу подобрать "подходящую" функцию (без коллизий) дык, есть специальные функции, называемые криптографическими, вот они без коллизий...
Я понял тебя. Меня смутила первоначальная постановка вопроса и некорректно сформулированная фраза. Надо было говорить "сортировка поинтеров...
Положим, у тебя есть три строки. "mama" "papa" "rama" теперь покажи мне, как ты будешь сортировать указатели.
cresta Ого. И как ты себе это представляешь?
Compuware BoundsChecker
Может, ему просто наскучил форум... Увы, здесь мало алгоритмистов высокого класса :( Все больше про иконочки в трее спрашивают...
Вот: http://www.wasm.ru/forum/index.php?action=vthread&forum=7&topic=1937&page=0
Имена участников (разделяйте запятой).