标签: algorithm haskell data-structures lazy-evaluation
我需要一个包含下一个属性和支持操作的队列:
我知道我可以自己实现这个作为包装器Data.Sequence或其他东西(根据mentioned implementations)。还可以从 Well Typed 中找到this blog post。我只是想知道这已经在某处实现了吗?
Data.Sequence
如果没有具有所需行为的标准实现,那么最好听听用于实现此类队列的标准数据结构的建议。
有lrucache库几乎可以包含我想要的任何东西,除了它根据队列中元素的数量来限制它的大小。
lrucache