Что мне нужно, так это что-то вроде Hashtable, которое я буду заполнять ценами, которые были актуальны в желаемые дни.
Например: я поставлю две цены: 1 января: 100USD, 5 марта: 89USD.
Если я поищу в своей хеш-таблице цену: hashtable.get (14 февраля), мне понадобится вернуть мне действительную цену, которая была введена 1 января, потому что это последняя фактическая цена. Обычная реализация с хеш-таблицами ничего мне не вернет, так как ничего не помещено в этот набор данных.
Мне нужно посмотреть, есть ли такая реализация, которая может быстро найти объект на основе диапазона дат.