88 {
return (n > 0 ? mk[0].
key : PQ_NULL_KEY); }
91 {
return (n == k ? mk[k-1].
key : PQ_NULL_KEY); }
94 {
return (i < n ? mk[i].
key : PQ_NULL_KEY); }
97 {
return (i < n ? mk[i].
info : PQ_NULL_INFO); }
105 for (i = n; i > 0; i--) {
106 if (mk[i-1].
key > kv)
PQKkey ith_smallest_key(int i)
const ANNidx ANN_NULL_IDX
PQKinfo ith_smallest_info(int i)
const ANNdist ANN_DIST_INF
const PQKinfo PQ_NULL_INFO
void insert(PQKkey kv, PQKinfo inf)