Эквивалент TreeSet в Java для C # .net - PullRequest
14 голосов
/ 26 июля 2011

У меня есть код Java, содержащий TreeSet. Я хочу преобразовать код в C #.

Какую эквивалентную коллекцию я могу использовать?
Если его нет, предложите альтернативы.

Ответы [ 2 ]

3 голосов
/ 26 июля 2011

Я думаю, что в C # нет деревьев.

Был задан похожий вопрос в msdn, проверьте, что может быть полезно. http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/823c46ca-4a60-4429-a606-e76c3195d4cc/

2 голосов
/ 02 апреля 2019

Это будет System.Collections.Generic. SortedSet<T>.

У него есть методы и гарантии сложности, которые можно ожидать от сбалансированной древовидной структуры данных. Вы можете найти максимум, минимум, перебрать все элементы по порядку, все.

См. Добавить в SortedSet и его сложность Подробнее об этом.

...