推荐排序集合以左右搜索最接近的值

Cap*_*mic 0 .net c# collections data-structures

.NET 3.5中是否有现成的数据结构来执行以下操作

存储按十进制键排序的值,允许使用dublicates

得到与给定键左右最接近的下一个值(枚举数)

一个例子:

汽车经销商有汽车,客户要求找到最贵的车但价格低于1000美元

Dan*_*ger 5

您正在寻找允许重复键(也称为多组)的二叉树..NET库中没有这样的东西,但它们易于实现(并且可以免费获得,例如此处此处).

另请参阅.Net的multiset是否有任何实现?