桶排序简单应用

来源:互联网 发布:iphone6s网络模块坏了 编辑:程序博客网 时间:2024/05/21 21:50
对10以内的5个数进行桶排序:
#include <stdio.h>int main(){int a[11];                    //创建一个可以容纳0~10的一个桶,每个数字t对应一个a[t]int i,j,t;for(i=0;i<11;i++){a[i]=0;} for(i=0;i<5;i++)               //输入10以内的五个数,进行桶排序{scanf("%d",&t);a[t]++;                //当t出现一次则往桶里插一个旗子,进行统计}for(i=0;i<11;i++){for(j=0;j<a[i];j++){printf("%d ",i);}}return 0;}

0 0