Class PriorityHeap<T>
Inheritance
PriorityHeap<T>
Syntax
public class PriorityHeap<T>
Type Parameters
Constructors
PriorityHeap(Int32, Comparer<T>)
Declaration
public PriorityHeap(int capacity = 16, Comparer<T> comparer = null)
Parameters
Properties
count
Declaration
public int count { get; }
Property Value
isEmpty
Declaration
public bool isEmpty { get; }
Property Value
Methods
Clear()
Declaration
Push(T)
Declaration
Parameters
Type |
Name |
Description |
T |
obj |
|
TryPeek(out T)
Declaration
public bool TryPeek(out T value)
Parameters
Type |
Name |
Description |
T |
value |
|
Returns
TryPop(out T)
Declaration
public bool TryPop(out T value)
Parameters
Type |
Name |
Description |
T |
value |
|
Returns