(OCaml)OCaml的PriorityQueue中的“删除”功能如何?

时间:2011-02-18 23:25:20

标签: queue ocaml

有谁知道OCaml的PriorityQueue库中的“删除”功能是怎么样的?

我知道它是如何工作的,但我只是想看看代码。

谢谢!

1 个答案:

答案 0 :(得分:1)

我想你是在谈论Holger Arnold的ocaml-base库中的PriorityQueue模块?看看来源,就是这样:

let remove h x = 
  try remove_index h (Hashtbl.find h.indices x)
  with Not_found -> ()