基本信息
源码名称:C语言基数排序——顺序队列实现
源码大小:3.35KB
文件格式:.cpp
开发语言:C/C++
更新时间:2019-12-21
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

从键盘上输入n个程度为m的整数,要求输出这些整数的升序排列。

int main()
{
    int i,M;
    SqQueue Q,ArrType[Radix];
    printf("请输入每个数据的长度:");
    scanf("%d",&M);
    printf("请输入共有多少个数据:");
    scanf("%d",&Q.rear);
    Q.base=(int*)calloc(Q.rear,sizeof(int));
    Q.front=0;
    printf("请输入%d个长度为%d的数据:\n",Q.rear,M);
    for(i=0; i<Q.rear; i )
        scanf("%d",&Q.base[Q.front ]);
    printf("\n");
    Ord(Q,ArrType,M);
    RadixSort(Q,M,ArrType);
    //以下的free释放动态分配的内存
    free(Q.base);
    for(i=0; i<Radix; i )
        free(ArrType[i].base);
    system("PAUSE");
    return 0;
}