list - Haskell 中最先进的廉价列表操作?

标签 list haskell data-structures

对于列表(而不是字符串)上的诸如append之类的廉价操作,我会使用Data.DList。 让我犹豫的是 Hackage 上的软件包被标记为“实验性”,并且最后一次更新是在 2009 年。

DList 仍然是 Haskell 中的最佳选择吗?

最佳答案

使用 Data.Sequence 中的 Seq 。它也有 O(1) cons 和 snoc,但它是在基础中,并且被使用和测试得更多。

关于list - Haskell 中最先进的廉价列表操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7119014/

相关文章:

c++ - 平台游戏(如马里奥兄弟)的碰撞不起作用

haskell - libHSprimitive-0.5.3.0.so 在哪里

c - 传递栈顶指针作为参数

php - "Family Tree"数据结构

haskell - cabal 安装 wx 缺少 C 库

c++ - C++ 成员函数表

Python:使用嵌套循环进行列表推导

c# - 在类之间发送信息对象以添加到 List<T>。请帮忙!

python - 如何组合两个列表以使列表中的每个元素都有两个值,每个列表一个?

arrays - 单精度数组的 deepSeqArray