Counting sort
使用数组,如果要排序的数字在已知范围内,则可以具有O(n)性能。
但是,是否可以仅在OCaml中使用list
实现计数排序?
我的直觉是,可以在不使用可变数组的情况下使用counting sort
和list
来模拟map
,但性能不会是O(n)。
如果是这样的话,counting sort
是否真的帮助OCaml应用程序在不使用可变内容的情况下进行任何操作?
答案 0 :(得分:3)
我相信,是的,没有数组就不可能实现O(n)计数排序。你在问什么?