Another update from ingydotnet^djgoku
This commit is contained in:
parent
91df62d461
commit
948b86eafa
7604 changed files with 108452 additions and 22726 deletions
|
|
@ -13,7 +13,7 @@ module HSet = Set.Make
|
|||
end);;
|
||||
|
||||
let build_tree charFreqs =
|
||||
let leaves = List.fold_left (fun z (c,f) -> HSet.add (f, Leaf c) z) HSet.empty charFreqs in
|
||||
let leaves = HSet.of_list (List.map (fun (c,f) -> (f, Leaf c)) charFreqs) in
|
||||
let rec aux trees =
|
||||
let f1, a = HSet.min_elt trees in
|
||||
let trees' = HSet.remove (f1,a) trees in
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue