Class Heap
- Namespace
- LfrlAnvil.Collections
- Assembly
- LfrlAnvil.Collections.dll
Contains helper IHeap<T> methods.
public static class Heap
- Inheritance
-
Heap
- Inherited Members
Methods
GetLeftChildIndex(int)
Calculates parent's left child index.
[Pure]
public static int GetLeftChildIndex(int parentIndex)
Parameters
parentIndex
intParent index.
Returns
- int
Parent's left child index.
GetParentIndex(int)
Calculates child's parent index.
[Pure]
public static int GetParentIndex(int childIndex)
Parameters
childIndex
intChild index.
Returns
- int
Child's parent index.
GetRightChildIndex(int)
Calculates parent's right child index.
[Pure]
public static int GetRightChildIndex(int parentIndex)
Parameters
parentIndex
intParent index.
Returns
- int
Parent's right child index.