【发布时间】:2013-04-19 10:44:07
【问题描述】:
BCL has introduced a group of Immutable Collections
我想知道ImmutableSortedSet 和原生 FSharp Set 有什么区别?似乎两者的性能特征相似。我还在某处看到SortedSet 被实现为红黑树,所以我猜ImmutableSortedSet 也是如此。
fsharpmap的内部实现是什么?是这里声明的Red Black Tree 还是这里发现的AVL tree?
此外,为什么 MSDN 文档没有明确说明图书馆馆藏的实际数据结构是什么?我知道这些是实现细节并且即将改变。我的观点是,如果他们不想将库数据类型绑定到某种类型的众所周知的数据结构,他们至少应该提供所有方法性能特征在复杂性方面的摘要?
【问题讨论】:
标签: c# .net data-structures f# binary-search-tree