Возможный дубликат:
Фибоначчи, двоичная или биномиальная куча в С#?
Есть ли какой-нибудь класс, похожий на кучу в .NET? Мне нужна какая-то коллекция, из которой я могу получить мин. элемент. Я просто хочу 3 метода:
- Add()
- RemoveMinElement()
- GetMinElement()
Я не могу использовать отсортированный список, потому что ключи должны быть уникальными, и у меня может быть несколько одинаковых элементов.