排序算法_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); }
相关文章推荐
- 易解排序算法 - 空间换取时间(java写:基数排序,计数排序,桶排序,排序全部源代码)
- 排序算法----桶排序
- 排序算法(一)-桶排序
- 排序算法总结(10)--桶排序
- 三种线性的非基于比较的排序算法:计数排序、桶排序与基数排序
- 排序算法十:桶排序
- 常用算法--基本排序算法(冒泡排序,选择排序,插入排序,快速排序,归并排序,桶排序)
- 漫谈经典排序算法:五、线性时间排序(计数、基数、桶排序)
- 【排序算法】桶排序
- 最快最简单的排序算法:桶排序
- 算法初级02——荷兰国旗问题、随机快速排序、堆排序、桶排序、相邻两数的最大差值问题、工程中的综合排序算法
- 排序算法--桶排序
- 排序算法——桶排序
- 排序算法十:桶排序
- 桶排序 一个有点小巧的排序算法
- 排序算法——桶排序
- 排序算法 之 桶排序
- 排序算法-桶排序(入门级别)
- 排序算法 之 桶排序
- 排序算法之桶排序