Search Results for

    Show / Hide Table of Contents

    Namespace MoreStructures.PriorityQueues.BinomialHeap

    Classes

    BinomialHeapPriorityQueue<T>

    An IPriorityQueue<T> implementation based on a Binomial Max Heap of its items. It also supports IMergeablePriorityQueue<T, TPQTarget> operations.

    DuplicatedItemsResolution<TItems, THeap>

    An object storing and keeping up-to-date the "TItems to TreeNode<T>" back-references, necessary to find back the TreeNode<T> in the heap with highest priority for a given item, without exposing iterators to the client.

    TreeNode<T>

    A node of a tree, root or non-root, in the underlying forest representing the heap.

    UpdatableBinomialHeapPriorityQueue<T>

    A refinement of BinomialHeapPriorityQueue<T> which supports IUpdatablePriorityQueue<T> operations, such as retrieval and update of priorities and removal of items.

    In This Article
    Back to top Generated by DocFX