【发布时间】:2014-06-02 11:00:30
【问题描述】:
我已阅读有关此主题的多个来源。但是,我很难弄清楚这些公式的确切含义。当 b = n 时,基数排序似乎是线性的。这是否意味着,我应该将基数设置为数组的长度?
如果我有一个 1 亿整数的数组,范围从 0 到 10 亿,我应该选择基数 1 亿?
如果这不正确,请尝试为我简化它。我能找到的大多数基数排序示例只有以 10 为底或以 2 为底,因此它们对于分别大于 10 或 2 的数组来说很慢,或者我就是不明白。
感谢您的帮助。
【问题讨论】:
标签: performance algorithm sorting radix-sort radix