30 #include <ANN/ANNperf.h>
36 typedef ANNdist PQkey;
69 pq =
new pq_node[max+1];
76 {
if (n==0)
return ANNtrue;
else return ANNfalse; }
79 {
if (n==0)
return ANNfalse;
else return ANNtrue; }
88 if (++n > max_size) annError(
"Priority queue overflow.", ANNabort);
102 inline void extr_min(
108 register PQkey kn = pq[n--].key;
110 register int r = p<<1;
114 if (r < n && pq[r].key > pq[r+1].key) r++;
Definition: pr_queue.h:54