Class SequenceBinaryHeap<T>
- Namespace
- LiteEntitySystem.Collections
- Assembly
- LiteEntitySystem.dll
public class SequenceBinaryHeap<T>
Type Parameters
T
- Inheritance
-
object
SequenceBinaryHeap<T>
Constructors
SequenceBinaryHeap(int)
public SequenceBinaryHeap(int capacity)
Parameters
capacity
int
Properties
Count
public int Count { get; }
Property Value
- int
Methods
Add(T, ushort)
public void Add(T item, ushort sequence)
Parameters
item
T
sequence
ushort
AddAndOverwrite(T, ushort)
public void AddAndOverwrite(T item, ushort sequence)
Parameters
item
T
sequence
ushort
Clear()
Returns
- T
public (ushort sequence, T item) ExtractMinWithSequence()
Returns
- (ushort sequence, T item)
PeekMinWithSequence()
public (ushort sequence, T item) PeekMinWithSequence()
Returns
- (ushort sequence, T item)