dkh.container.radixheap
-
Declaration
template RadixHeap(T, alias pred = "a")
Radix Heap
Examples
RadixHeap!int q; q.insert(2); q.insert(1); assert(q.front == 1); q.removeFront(); assert(q.front == 2);
-
Declaration
struct RadixHeap;
-
Declaration
const @property bool empty();
-
Declaration
const @property size_t length();
alias opDollar = length; -
Declaration
T front();
Warning: return minimum
-
Declaration
void insert(T item);
-
Declaration
void removeFront();
-