module Cf_sbheap: sig
.. end
Functional skew binomial heaps with O(1) merge.
This module implements a bootstrapped functional skew binomial heap, which
have O(1) cost in space and time for most operations, including merge
.
The underlying algorithm can be found in Chris Okasaki's
Ph.D. thesis.
Modules
module Heap:
A functor that produces a module of type Cf_heap
to represent heaps with
the element type described by E
.
module PQueue:
A functor that produces a module of type Cf_pqueue
to represent priority
queues with keys of the type described by K
.