【发布时间】:2014-11-29 20:23:26
【问题描述】:
我很难确定哪种算法最适合某些规范。
提示如下:
编写一个算法对 n 个整数进行排序,每个整数都在范围内 [0..((n^4)-1)] 在 O(n) 时间内。
我更像是一个视觉学习者,并且通过示例最能理解。我为此设定了值以将其可视化,但我不知道要使用哪种排序方法或如何确定使用哪种排序方法。非常感谢任何提示或建议。谢谢!
【问题讨论】:
-
冒泡排序和插入排序不会在 O(n) 中运行(特殊情况除外)
-
阅读基数排序。你可以用你选择的基础做一个技巧。据我所知,这是唯一的方法。