【发布时间】:2012-10-28 22:36:23
【问题描述】:
有一个结构数组
struct
{
string name;
string 2nd_name;
int age; // 0 to 150
}
数组的最大长度为 10^8。
我知道我可以使用归并排序/快速排序和所有其他众所周知的算法,但是我想知道是否可以添加其他东西来加速排序。
【问题讨论】:
-
你有一定的重新排列结构的规则吗?
-
你可以试试计数排序:en.wikipedia.org/wiki/Counting_sort