假设我有一个包含100个数字的数组。数组中唯一的不同值是1,2和3。这些值在数组中随机排序。例如,数组可能被填充为:
如何高效地对类似这样的数组进行排序?
int values[100];
for (int i = 0; i < 100; i++)
values[i] = 1 + rand() % 3;
如何高效地对类似这样的数组进行排序?