【发布时间】:2016-05-21 03:09:25
【问题描述】:
我正在使用一种算法,该算法必须读取包含 100 万行的文件并存储有关该文件的一些信息。我发现了 HashSet 结构,它可以在 O(1) 性能中添加、删除和查找任何数据。但是,当我使用将数据添加到 HashSet 的行执行算法时,算法执行时间变成了最差的 4 倍以上。 HashSet 插入太多数据时性能变差?
【问题讨论】:
-
O(1) 重复 10000000 次与 O(1) 重复一次不一样
标签: hashset