47template<
typename Item>
71 const int t =
heap[i];
88 for (i *= 2; i <=
minCt; i *= 2)
100 for (i *= 2; i >= -
maxCt; i *= 2)
134 int size =
N * (
sizeof(Item) +
sizeof(int) * 2);
144 int size =
N * (
sizeof(Item) +
sizeof(int) * 2);
182 pos[nItems] = ((nItems + 1) / 2) * ((nItems & 1) ? -1 : 1);
199 sz = std::min<int>(
sz + 1,
N);
void * memcpy(void *a, const void *b, size_t c)
Definition glibc_compat.cpp:16
Definition misc_language.h:39
T get_mid(const T &a, const T &b)
Definition misc_language.h:43
TODO: (mj-xmr) This will be reduced in an another PR.
Definition byte_slice.h:40