Код: Выделить всё
class PriorityQueue
{
public void Enqueue(T item, int priority)
{
}
public T Dequeue()
{
}
}
Если готовой реализации не существует, как лучше всего это сделать? это сам? Какую базовую структуру данных мне следует использовать? Какое-то самобалансирующееся дерево, что ли? Было бы неплохо использовать стандартную структуру C#.net.
Подробнее здесь: https://stackoverflow.com/questions/193 ... rity-queue