本文共 295 字,大约阅读时间需要 1 分钟。
// 特点:只能用于非负数的排序void countingSort(int array[], int size){ // step 1:找出待排序数组中最大的值,确定数据的范围 int max = array[0]; for (int i= 1; i=0; --i) { int index = c[array[i]] - 1; r[index] = array[i]; c[array[i]]--; } // step 5:排序后数据拷贝回原数组 for (int i=0; i
转载地址:http://kecii.baihongyu.com/