golib
0.5
|
Binary heap implementation. More...
#include <goheap.h>
Public Member Functions | |
goSize_t | left (goSize_t i) |
goSize_t | right (goSize_t i) |
goSize_t | parent (goSize_t i) |
void | heapify (goSize_t i) |
void | buildHeap (Value *valueArray, Key *keyArray, goSize_t length) |
void | removeRoot () |
Protected Attributes | |
Value * | myValueArray |
Key * | myKeyArray |
goSize_t | myHeapSize |
goSize_t | myArraySize |
Binary heap implementation.