From 7c89395bb5bb9ff9f23605d9891532c9cf6f3ec0 Mon Sep 17 00:00:00 2001 From: pfka9ogtp <2376896771@qq.com> Date: Sat, 19 Feb 2022 18:45:29 +0800 Subject: [PATCH] ADD file via upload --- 10.桶排序.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 10.桶排序.c diff --git a/10.桶排序.c b/10.桶排序.c new file mode 100644 index 0000000..8b50c39 --- /dev/null +++ b/10.桶排序.c @@ -0,0 +1,30 @@ +#include +void Fun1(){ + int arr1[8]={1,2,4,6,7,4,5,3}; //��������һ + int arr2[8]={0}; //��������� + int x; + int t; + for(t=0;t<=7;t++) + { + arr2[arr1[t]]=arr2[arr1[t]]+1; + //������һ��ֵ��Ϊ��������±꣬����һ��ÿ��ȡ��һ��ͬ����ֵ�ͽ�����±��Ӧ���������ֵ��һ + } + for(int z=0;z<=7;z++) //��ѭ����� + { + if(arr2[z]>0) //���������ڶ�Ӧ�±��ֵ����һ����� + { + x=arr2[z]; //��Ϊ�е�ֵ����һ�Σ�������Ҫһ����������������ڶ�Ӧ�±��ֵ + while(x>0) + { + printf("%d\n",z); + x--; //����±���һ���ͳ����һ��Ȼ��--��Ϊ�㣬�����Ϊһ����ѭ��������z��ֵ + } + } + } +} +int main(){ + + Fun1(); + return 0; + +}