Namespace MoreStructures.PriorityQueues.BinaryHeap
Classes
BinaryHeapListWrapper<T>
A wrapper around a
BinaryHeapPriorityQueue<T>
An IPriorityQueue<T> implementation based on a Binary Max Heap of its items. On top of basic operations it also supports IPeekKthPriorityQueue<T> and IMergeablePriorityQueue<T, TPQTarget>.
UpdatableBinaryHeapPriorityQueue<T>
A refinement of BinaryHeapPriorityQueue<T> which supports IUpdatablePriorityQueue<T> operations, such as retrieval and update of priorities and removal of items.