【发布时间】:2025-11-26 10:20:07
【问题描述】:
我从{timestamp}, {data1}, {data2} 格式的CSV 文件中获取数据。
我正在寻找一种将数据存储在数据结构中的理智、明智的方式,以便我可以轻松地执行以下操作:
- 对于给定的
Date对象,找到与该日期关联的正确数据。 - 如果日期没有直接匹配,则查找上一项和下一项。
哈希表很容易满足第一个要求。如果 Hashtable 具有固有顺序,则第二个 会 很容易,在这种情况下,我可以找到仍然低于我给定日期的前一个项目的最大条目,以及下一个条目。
既然不是这样,那么在这里使用什么数据结构好呢?
【问题讨论】:
标签: java data-structures