I have a C5.TreeSet<double>
, a sorted data structure. https://github.com/sestoft/C5/
Given a value x
, I'd like to search the set S
for the greatest index i
such S[j] <= x
for all j ≤ i (similar to Python's bisect.bisect
). How can I do that?
I was previously using List<T>
with BinarySearch
When S is a TreeSet, or more generally, an IIndexedSorted, then S.CountTo(x) will give you the number of items strictly less than x.