标签: haskell
我正在学习Haskell,并阅读了几篇关于Haskell列表和(插入语言)数组性能差异的文章。
作为一名学习者,我显然只是在不考虑性能差异的情况下使用列表。 我最近开始调查并发现Haskell中有许多数据结构库。
有人可以在没有深入研究数据结构的计算机科学理论的情况下解释列表,数组,向量,序列之间的区别吗?
此外,是否存在一些常用模式,您可以使用一种数据结构而不是另一种数据结构?
我缺少任何其他形式的数据结构并且可能有用吗?