module Binary_heap_test:sig..end
module IntMinHeap:Binary_heap.BinaryHeap(sig
typet =int
val compare : 'a -> 'a -> int
val show : int -> stringend)
module IntMaxHeap:Binary_heap.BinaryHeap(sig
typet =int
val compare : 'a -> 'a -> int
val show : int -> stringend)
val extract_acc : ('a -> 'b option * 'a) -> 'a -> 'b list