标签: queue ocaml
有谁知道OCaml的PriorityQueue库中的“删除”功能是怎么样的?
我知道它是如何工作的,但我只是想看看代码。
谢谢!
答案 0 :(得分:1)
我想你是在谈论Holger Arnold的ocaml-base库中的PriorityQueue模块?看看来源,就是这样:
let remove h x = try remove_index h (Hashtbl.find h.indices x) with Not_found -> ()