У меня есть код Java, содержащий TreeSet. Я хочу преобразовать код в C #.
TreeSet
Какую эквивалентную коллекцию я могу использовать? Если его нет, предложите альтернативы.
Я думаю, что в C # нет деревьев.
Был задан похожий вопрос в msdn, проверьте, что может быть полезно. http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/823c46ca-4a60-4429-a606-e76c3195d4cc/
Это будет System.Collections.Generic. SortedSet<T>.
SortedSet<T>
У него есть методы и гарантии сложности, которые можно ожидать от сбалансированной древовидной структуры данных. Вы можете найти максимум, минимум, перебрать все элементы по порядку, все.
См. Добавить в SortedSet и его сложность Подробнее об этом.