Namespace: Priority_Queue
public class GenericPriorityQueueNode<TPriority>
TPriority
Inheritance Object → GenericPriorityQueueNode<TPriority>
The Priority to insert this node at. Cannot be manually edited - see queue.Enqueue() and queue.UpdatePriority() instead
public TPriority Priority { get; protected internal set; }
TPriority
Represents the current position in the queue
public int QueueIndex { get; internal set; }
Represents the order the node was inserted in
public long InsertionIndex { get; internal set; }
public GenericPriorityQueueNode()