Kolejka priorytetowa w .Net [zamknięte]

Szukam implementacji .NET kolejki priorytetowej lub struktury danych sterty

Kolejki priorytetowe to struktury danych, które zapewniają większą elastyczność niż proste sortowanie, ponieważ pozwalają nowym elementom wejść do systemu w dowolnych odstępach czasu. O wiele bardziej opłacalne jest wstawienie nowego zadania do kolejki priorytetowej niż ponowne sortowanie wszystkiego przy każdym takim przybyciu.

Podstawowa kolejka priorytetów obsługuje trzy podstawowe operacje:

Wstaw (Q, x). Biorąc pod uwagę element xz kluczem k, wstaw go do kolejki priorytetowej Q.Find-Minimum (Q). Zwróć wskaźnik do elementu, którego wartość klucza jest mniejsza niż jakikolwiek inny klucz w kolejce priorytetowej Q.Usuń-minimum (Q). Usuń element z kolejki priorytetowej Q, której kluczem jest minimum

Jeśli nie patrzę w niewłaściwe miejsce, nie ma takiego w ramie. Czy ktoś jest świadomy dobrego, czy powinienem rzucić własną?

questionAnswers(14)

yourAnswerToTheQuestion