HashSet比Dart中的Set更快吗?

qcuzuvrc  于 2023-04-27  发布在  其他
关注(0)|答案(1)|浏览(95)

有些人使用HashSet而不是Set,我不知道为什么,它更快吗?我不清楚Dart中的description,我没有找到关于它们的差异或使用其中一个或另一个的原因的例子。

rsl1atfo

rsl1atfo1#

如前所述,LinkedHashSet(Dart的默认Set实现)需要比HashSet更多的内存和时间,这是由于存储和维护有序操作的链接。
然而,来自dart:collectionHashSet没有const构造函数。由于这个原因,LinkedHashSet可能更适合于由const值组成的不可变集合-这取决于项目的具体要求。

相关问题