基数排序 radixSort 实现
来源:互联网 发布:淘宝提货码怎么查 编辑:程序博客网 时间:2024/06/05 10:20
#includeusing namespace std;#define ME 20;//线性表的最多元素个数#define MR 10;//基数的最大值#define MD 10;//关键字的最大值typedef char Elm;struct node{Elm data[MD];//关键字的位数node* next; } ; //O(d*(n+r))void radixSort(node *& p,int r,int d )//p为待排链表的指针,r 为基数,d 为关键位数 {node* qh[MR];//基数队列头指针 node* qr[MR];//基数队列尾指针 node* t;int i,j,k;for(i= d-1;i>=0;i--)//关键字的位数循环次数 {for(j=0;j data[i]-'0';if(qh[k]==NULL){qh[k]=p;qr[k]=p;}else{qr[k]->next=p;qr[k]=qr[k]->next;p=p->next;}}p=NULL;for(j=0;j next=qh[j];t=qr[j];}}} t->next=NULL;//相当于 p 的尾巴为NULL }}
阅读全文
0 0
- radixSort 基数排序算法实现
- 基数排序 radixSort 实现
- 基数排序(RadixSort)
- RadixSort (基数排序)
- RadixSort基数排序
- 用queue实现的基数排序RadixSort
- 数据结构--基数排序(RadixSort)思想与实现
- 基数排序 RadixSort 算法分析
- 基数排序(radixSort)
- 【排序算法】基数排序(RadixSort)
- 基数排序 radixsort(LSD)
- 基数排序-RadixSort
- 基数排序(radixSort)
- 排序算法-基数排序(RadixSort)
- [硕.Love Python] RadixSort(基数排序)
- RadixSort(基数排序)的Perl代码
- 无聊写排序之 ----基数排序(RadixSort)
- Java排序算法(八)--基数排序(RadixSort)
- Spark源码分析之Worker
- python socket编程入门(编写server实例)
- xargs应用场景
- javascript window.onload不会执行的原因
- JMSCorrelationID 艹草艹
- 基数排序 radixSort 实现
- Codeforces 814D An overnight dance in discotheque【思维】
- 操作系统刷题(十五)
- Java CAS和ABA问题
- 单例模式
- git 常用的一些笔记
- 2017/06/07 长威笔试总结
- jQuery on()方法及各个事件绑定方法介绍
- 放一些收集的前端知识点上来,方便查阅