我正在寻找一种可以对特定键进行搜索的数据结构。关键是间隔。一旦将单个值传递给此结构,它应该找到正确的间隔(适当的键),然后该键可能指向其他几个值。
我搜索了多个值的一些键,发现了这样的内容:
Dictionary<double,LinkedList<T>>
但是这里的键值是一个简单的双精度值,而不是区间类型。如果是区间类型,我必须将区间作为键传递。但是我需要基于单个值进行搜索并找到间隔。
换句话说,我们能否拥有一个具有自定义搜索行为的类字典结构?(例如,将搜索作为 Func<,> 参数传递。)