module BinaryHeap: functor (Ord : Ord.S) -> sig .. end
functor (
Ord
:
Ord.S
) ->
sig
end
type t = {
heap : heap;
heap
index : int;
int
}
include struct ... end
val peek : t -> Ord.t option
t -> Ord.t option
val extract : t -> Ord.t option * t
t -> Ord.t option * t