Я получаю данные из файла CSV в формате {timestamp}, {data1}, {data2}
.
. Я ищу разумный и разумный способ сохранить эти данные в структуре данных, чтобы я моглегко выполните следующее:
- Для данного объекта
Date
найдите правильные данные, связанные с этой датой. - Если для даты нет прямого соответствия, найдите предыдущееи следующие предметы.
Первое требование легко выполняется с помощью Hashtable.Второй был бы простым, если бы Hashtable имел свойственный порядок, и в этом случае я мог бы просто найти самую большую запись, которая все еще ниже моей заданной даты для предыдущего элемента, и следующую для следующего.
Так как это не так, какую структуру данных использовать здесь?