首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
输入N个只含一位数字的整数,试用基数排序的方法,对这N个数排序。
输入N个只含一位数字的整数,试用基数排序的方法,对这N个数排序。
admin
2017-01-04
33
问题
输入N个只含一位数字的整数,试用基数排序的方法,对这N个数排序。
选项
答案
typedef struct{ int key; int next; }SLRecType; SLRecType R[N+1]; typedef struct{ int f,e: }SLQueue; SLQueue B[10]; int Radixsort(SLRecType R[],int n){ //设各关键字已输入到R数组中 for(i=1;i<n;i++)R[i].next=i+l; R[n].next=一1;P=1; //一1表示静态链表结束 for(i=0;i<=9:i++){ //设置队头队尾指针初值 B[i].f=一1;B[i].e=一1; } while(p!=一1){ //一趟分配 k=R[p].key; //取关键字 if(B[k].f==一1)B[k].f=p; //修改队头指针 else R[B[k].e].next=p: B[k].e=p; p=R[p].next; //下一记录 } i=0: //一趟收集 while(B[i].f==一1)i++; t=B[i].e;p=B[i]f: while(i<9){ i++: if(B[i].f!=一1){R[t].next=B[i].f;t=B[i].e:} } R[t].next=一1; return p;//返回第一个记录指针 } 提示:此题考查的知识点是基数排序。基数排序法又称“桶子法”(Bucket Sort),它是透过键值的部分信息,将要排序的元素分配至某些“桶”中,达到排序的目的。基数排序法是属于稳定性的排序,其时间复杂度为O(dn),其中d为所采取的基数,而n为关键字数。本题是基数排序的特殊情况,关键字只含一位数字的整数。若关键字含d位,则要进行d趟分配和d趟收集。关键字最好放入字符数组,以便取关键字的某位。
解析
转载请注明原文地址:https://kaotiyun.com/show/nQRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
二月革命后,俄国为什么会出现两个政权并存的局面?
试简述当代资本主义经济发展的三个阶段。
东汉末年,朝鲜半岛北部先后兴起()、百济、新罗三个国家。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
最早以立法的形式巩固大化改新成果的法令是()。
就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。
由元素序列(27,16,75,38,51)构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入结点最近且平衡因子的绝对值为2的结点)是()。
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统
随机试题
依次填入下面一段文字横线处的词语,衔接最恰当的一组是()从根本上说,________________,________________。________________,________________。________________,
对空肠弯曲菌检验描述不正确的是
何种毒物中毒时,机体动脉血氧分压正常,但不能被组织利用
下列金融工具中,可以进行货币市场基金投资的是()。
社会工作服务机构在制定社区工作计划时,可以运用SWOT、分析法,找出能发挥优势因素、克服弱点因素、利用机会因素、化解威胁因素的对策,形成一项或几项社区工作的策略。下列因素中,属于社会工作服务机构外部机会因素的有()
在个性中具有核心意义的是()。
①中国人为什么会肥胖?这也和记忆有关②人为什么会肥胖?这和记忆有关③现代社会的人,已经没有了远古时期人类的巨大劳动量和体能消耗④在石器时代,高脂、高糖、高热量的食物是活下来的条件,人们靠此储存能量⑤可是记忆里却仍然保持着对高热量食物的欲望⑥中国人
简述我国侵权民事责任归责原则的种类及各自的适用范围。
Tuninginroundtheclock,viasatelliteorinternetblog,toanyboutofmayhemanywhere,youmightnotthinktheworldwasbec
Thecoldisbadenough,butwintersshorterdaysmaketheseasonadowner,tosaytheleast.Buthowrealisseasonalaffective
最新回复
(
0
)