Gre*_*Cat 17 scala range red-black-tree guava range-map
我有几乎相同的数据结构中提到的问题,可以将一系列键映射到值,但对于Scala.
也就是说,我希望有一个非重叠的1D范围[a [i],b [i])的可变系统,它将映射到某种值v [i].执行此类工作的标准基础数据结构是红黑树.
我希望它拥有的操作,最好是所有操作都应该具有O(log n)的复杂度:
所以,我想到目前为止,我看到以下变种,所有这些都有其缺点:
floorEntry我在这里错过了什么吗?是否存在使用Scala中心API扩展基本Scala集合的类似Guava的维护良好的集合扩展库?
强烈相关的问题:
| 归档时间: | 
 | 
| 查看次数: | 2154 次 | 
| 最近记录: |