S>> Нам нужен 1 дата. Как правило идут набор дат d1, d2, d3, ... dn S>Вы решаете какую-то не ту задачу. Обычно под диапазоном понимают интервал, т.е. пара дат — начало и конец.
А диапозоны могут пересекаться или как интерпретировать дату не попавшую ни в один диапазон, если между ними дырки? S>Но даже если принять ваше понимание задачи — покажите, как предложенная вами хеш-функция её решает. Рассказывать про бинарный поиск не надо — покажите, как использовать ваш хеш.
Был вопрос как сделать хэш по двум датам.
и солнце б утром не вставало, когда бы не было меня