NAME

pqueue - heap priority queue


SYNOPSIS

pqueue_init(n) - initialize heap

pqueue_insert(v) - insert value

val=pqueue_extract() -extract value

pqueue_close() -close (free memory)


PARAMETERS

n - int
      number of buckets
v - float*
      value to insert


RETURN VALUE

val - float*
      extracted value


DESCRIPTION

Simple heap priority queue


COMMENTS

Reference: Sedgewick ``Algorithms in C''


SEE ALSO

fastmarch


LIBRARY

sepaux