git-subtree-dir: string-tries-sml git-subtree-mainline:dba78da7ecgit-subtree-split:d056e08ce7
21 lines
549 B
Standard ML
21 lines
549 B
Standard ML
structure BuildGetPrefixBroTree =
|
|
struct
|
|
fun main () =
|
|
let
|
|
val endTrie =
|
|
Vector.foldl BroTree.insert BroTree.empty WordsList.words
|
|
|
|
val startTime = Time.now ()
|
|
val lst = BroTree.getPrefixList ("a", endTrie)
|
|
val finishTime = Time.now ()
|
|
|
|
val searchDuration = Time.- (finishTime, startTime)
|
|
val searchDuration = Time.toNanoseconds searchDuration
|
|
val searchDuration = LargeInt.toString searchDuration ^ " ns\n"
|
|
in
|
|
print searchDuration
|
|
end
|
|
end
|
|
|
|
val _ = BuildGetPrefixBroTree.main ()
|