Search Results for

    Show / Hide Table of Contents

    Class MergeablePriorityQueueTests<TIntPriorityQueue>

    Inheritance
    System.Object
    MergeablePriorityQueueTests<TIntPriorityQueue>
    BinaryHeapPriorityQueueTests_AsMergeable
    BinomialHeapPriorityQueueTests_AsMergeableQueue
    UpdatableBinomialHeapPriorityQueueTests_AsMergeableAndUpdatableQueue
    FibonacciHeapPriorityQueueTests_AsMergeableQueue
    UpdatableFibonacciHeapPriorityQueueTests_AsMergeableAndUpdatableQueue
    MergeableAndUpdatablePriorityQueueTests<TPriorityQueue>
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: MoreStructures.Tests.PriorityQueues
    Assembly: MoreStructures.Tests.dll
    Syntax
    public abstract class MergeablePriorityQueueTests<TIntPriorityQueue>
        where TIntPriorityQueue : IMergeablePriorityQueue<int, TIntPriorityQueue>
    Type Parameters
    Name Description
    TIntPriorityQueue

    Constructors

    | Improve this Doc View Source

    MergeablePriorityQueueTests(Func<TIntPriorityQueue>)

    Declaration
    protected MergeablePriorityQueueTests(Func<TIntPriorityQueue> intBuilder)
    Parameters
    Type Name Description
    Func<TIntPriorityQueue> intBuilder

    Properties

    | Improve this Doc View Source

    IntBuilder

    Declaration
    protected Func<TIntPriorityQueue> IntBuilder { get; }
    Property Value
    Type Description
    Func<TIntPriorityQueue>

    Methods

    | Improve this Doc View Source

    Clear_DoesntResetPushTimestamps()

    Declaration
    public void Clear_DoesntResetPushTimestamps()
    | Improve this Doc View Source

    Clear_QueueKeepsWorkingAfter()

    Declaration
    public void Clear_QueueKeepsWorkingAfter()
    | Improve this Doc View Source

    Clear_WipesAllItemsOut()

    Declaration
    public void Clear_WipesAllItemsOut()
    | Improve this Doc View Source

    Merge_CanBeRepeatedWithMultipleTargets()

    Declaration
    public void Merge_CanBeRepeatedWithMultipleTargets()
    | Improve this Doc View Source

    Merge_ContainsElementsFromBothQueues()

    Declaration
    public void Merge_ContainsElementsFromBothQueues()
    | Improve this Doc View Source

    Merge_IfDifferentPrioritySortByItNoMatterIfFromSourceOrTarget()

    Declaration
    public void Merge_IfDifferentPrioritySortByItNoMatterIfFromSourceOrTarget()
    | Improve this Doc View Source

    Merge_IfSamePriorityTakeItemsAfterMergeAfterTarget()

    Declaration
    public void Merge_IfSamePriorityTakeItemsAfterMergeAfterTarget()
    | Improve this Doc View Source

    Merge_IfSamePriorityTakeItemsComingFromTargetAfterSource()

    Declaration
    public void Merge_IfSamePriorityTakeItemsComingFromTargetAfterSource()
    | Improve this Doc View Source

    Merge_KeepsPushTimestampsUniqueWithinEras()

    Declaration
    public void Merge_KeepsPushTimestampsUniqueWithinEras()
    | Improve this Doc View Source

    Merge_RemoveAllItemsFromTheTarget()

    Declaration
    public void Merge_RemoveAllItemsFromTheTarget()
    | Improve this Doc View Source

    Merge_SourceOfAMergeCanBeUsedAsTargetOfAnotherMerge()

    Declaration
    public void Merge_SourceOfAMergeCanBeUsedAsTargetOfAnotherMerge()
    | Improve this Doc View Source

    Merge_TargetChangesDontInterfereWithSource()

    Declaration
    public void Merge_TargetChangesDontInterfereWithSource()
    | Improve this Doc View Source

    Merge_TargetIsUsableAfterMerge()

    Declaration
    public void Merge_TargetIsUsableAfterMerge()
    | Improve this Doc View Source

    Merge_TargetOfAMergeCanBeUsedAsSourceOfAnotherMerge()

    Declaration
    public void Merge_TargetOfAMergeCanBeUsedAsSourceOfAnotherMerge()
    | Improve this Doc View Source

    Merge_WithEmptySource()

    Declaration
    public void Merge_WithEmptySource()
    | Improve this Doc View Source

    Merge_WithEmptyTarget()

    Declaration
    public void Merge_WithEmptyTarget()
    | Improve this Doc View Source

    Merge_WorksWithDuplicates()

    Declaration
    public void Merge_WorksWithDuplicates()
    | Improve this Doc View Source

    Merge_WorksWithManyItems()

    Declaration
    public void Merge_WorksWithManyItems()
    | Improve this Doc View Source

    MergeAndClear_ComplexScenario()

    Declaration
    public void MergeAndClear_ComplexScenario()

    Extension Methods

    SuffixStructureNodeExtensions.GetAllSuffixesFor<TEdge, TNode>(TNode, TextWithTerminator)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX