New Heap (gb.data)

Dim hHeap As Heap
hHeap = New Heap ( Mode As Integer [ , Array As Variant[] ] )

Crea un nuovo Heap.

Se Mode è gb.Ascent, è un MinHeap, ovvero l'elemento più piccolo è all'inizio. Se Mode è gb.Descent, è un MaxHeap.

Se viene fornito l'argomento Array, una copia di tale array viene trasformata in un Heap, usando un algoritmo bottom-up che è O(n).