【发布时间】:2021-04-24 21:58:43
【问题描述】:
假设我有一个 csv 文件,其中包含以下格式的证券交易所信息:时间戳、名称、价格、数量、帐户、买入/卖出。 该文件可能有数百万条记录,代表当天的交易活动。 该文件未排序,我需要选择最佳的 Java 集合来保存这些数据,以便有效地提供分析。
分析例如: 1) 最畅销的股票 2) 交易量最大的账户 3) 在一个时间范围内购买的最高数量的股票。 4) 交易量最高的前 K 人。
基本上我需要根据不同的字段对这个列表进行多次排序。
所以经过一番搜索后,我发现基于树的集合最适合这个用例。像 TreeMap 。有没有其他更好的合集?
【问题讨论】:
标签: java data-structures collections