Heap
Description:
[ CCode ( has_construct_function = false ) ]
public Heap (uint element_size, CompareFunc compare_func)
public Heap (uint element_size, CompareFunc compare_func)
Creates a new Heap.
A heap is a tree-like structure stored in an array that is not fully sorted, but head is guaranteed to be either the max, or min value based
on compare_func
. This is also known as a priority queue.
Parameters:
element_size |
the size of each element in the heap |
compare_func |
a function to compare to elements |
Returns:
A newly allocated Heap |