您的位置:首页 > 其它

排序算法_0,桶排序

2017-09-17 13:29 316 查看
#include <stdio.h>
//时间复杂度为O(N)
#define A_LEN 10

static int a[A_LEN];

void main() {
int i, j, temp, numCount;
//要输入的数字个数
scanf("%d", &numCount);
for (i = 0; i < numCount; ++i) {
scanf("%d", &temp);
a[temp]++;      //把输入的数作为数组下标,然后把下标对应的值+1
}

//遍历数组,下标对应的的值为多少,下标就输出多少次
for (i = 0; i < A_LEN; ++i)
for (j = 0; j < a[i]; ++j)
printf("%d", i);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: