Самый эффективный способ найти индекс элемента в SortedDictionary

Я использую отсортированный словарь для ведения списка элементов, из которых мне регулярно нужно отслеживать состояние верхних x Предметы. Каждый раз, когда я обновляю элемент, я хотел бы быстро выяснить, какой индекс использует элемент, о котором я говорю. Я понимаю, что могу перечислить весь список и подсчитать свою позицию, но я ищу что-то с временем O (log n) или лучше, ведь отсортированный словарь находится в дереве RedBlack. Каждый узел должен иметь возможность отслеживать своих дочерних узлов, и это должно быть быстрое вычисление.

6
задан Superman 7 September 2010 в 23:43
поделиться