Table of Contents

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 int

Parent index.

Returns

int

Parent's left child index.

GetParentIndex(int)

Calculates child's parent index.

[Pure]
public static int GetParentIndex(int childIndex)

Parameters

childIndex int

Child index.

Returns

int

Child's parent index.

GetRightChildIndex(int)

Calculates parent's right child index.

[Pure]
public static int GetRightChildIndex(int parentIndex)

Parameters

parentIndex int

Parent index.

Returns

int

Parent's right child index.