【发布时间】:2013-04-14 09:53:44
【问题描述】:
Counting sort 使用数组并且如果被排序的数字在已知范围内,则可以具有 O(n) 性能。
但是是否可以仅在 OCaml 中使用 list 实现计数排序?
我的直觉是可以在不使用可变数组的情况下使用list 和map 模拟counting sort,但性能不会是O(n)。
如果是这样,counting sort 在不使用可变事物的情况下真的可以帮助 OCaml 应用程序处理任何事情吗?
【问题讨论】:
标签: sorting functional-programming ocaml