首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阅读下列对正整数关键字序列L操作的算法,并回答问题: (1)设L=(28,19,27,49,56,12,10,25,20,50),写出f33(L,4)的返回值; (2)简述函数f33的功能。 int Partition(SeqLis
阅读下列对正整数关键字序列L操作的算法,并回答问题: (1)设L=(28,19,27,49,56,12,10,25,20,50),写出f33(L,4)的返回值; (2)简述函数f33的功能。 int Partition(SeqLis
admin
2009-05-09
66
问题
阅读下列对正整数关键字序列L操作的算法,并回答问题:
(1)设L=(28,19,27,49,56,12,10,25,20,50),写出f33(L,4)的返回值;
(2)简述函数f33的功能。
int Partition(SeqList*L,int low,int high);
//对L[low…high]做划分,返回基准记录的位置,并使左部的关键字
//都小于或等于基准记录的关键字,右部的关键字都大于基准记录的关键字
int f33(SeqList L,int k){
int low,high,pivotpos;
low=1;
high=L.length;
if(k<low||k>high)
return-1;
do {
pivotpos=Partition(&L,low,high);//调用快速排序的划分算法
if(pivotpos<k)
low=pivotpos+1;
else if(pivotpos>k)
high=pivotpos-1;
}while(pivotpos!=k);
return L.data[pivotpos];
}
选项
答案
1. 20 2. 利用快速排序的“划分”机制进行查找,以求取序列中排行第k小的元素。
解析
转载请注明原文地址:https://jikaoti.com/ti/2ctaFFFM
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
解释一条机器指令的微操作可归并成________、________和执行三部分。
数字签名时报文的发送方从报文中生成的128位散列值被称为________。
超文本传输协议HTTP标识被操作资源的方法是采用()
基于文件服务器的局域网操作系统由文件服务器软件和________软件组成。
下列路由算法中,属于动态路由选择算法的是()
请给出IEEE802.3MAC的帧格式,并标明每个字段的英文缩写名称、中文含义及所占字节数。
网络层的具体功能包括路由选择、________和网际互联。
以微波、激光、红外线等无线电波来部分或全部代替有线局域网中的同轴电缆、双绞线、光纤,实现移动计算网络中移动节点的物理层和数据链路层功能的是()
在X.25分组级中,理论上最多允许存在多少条虚电路?若已知分配的虚电路号为536,试计算其二进制逻辑信道组号及逻辑信道号。
中国人民银行确定的存贷款利率市场化改革的顺序是()
随机试题
某企业拟将一项拥有专利权的技术转让。根据有关资料,该企业近几年使用该专利技术的产品的销量维持在8万件的水平,产品销价比同类产品的价格每件高0.7元,目前销售情况良好,产品供不应求。根据预测,如果在生产能力足够的条件下使用该专利技术的产品每年可销售10万件,
作为有着悠久历史的文明古国,中国社会的政治结构具有独特的东方文化特色。中国政治制度的鲜明特点是以血缘关系为纽带的宗法原则与君主专制的政治体制相结合的()
连续犯的特征不包括()
新生儿的血液红细胞数增高主要原因是
关于高温天气施工的说法,正确的有()。
关于编辑工作创造性的说法,正确的有()等。
南京国民政府代表的是()的利益。
根据下面资料,回答问题:2014年,人民币国际使用继续较快发展,人民币跨境收支占本外币跨境收支的比重上升至23.6%,离岸人民币市场进一步拓展,人民币国际合作不断深化。据环球银行金融电信协会(SWIFT)统计,2014年12月,人民币成为全球第2
已知A是3×4矩阵,秩r(A)=1,若α1=(1,2,0,2)T,α2=(1,-1,a,5)T,α3=(2,a,-3,-5)T,α4=(-1,-1,1,a)T线性相关,且可以表示齐次方程组Aχ=0的任一解,求Aχ=0的基础解系.
Thelawyerisapersonwithaveryspecialknowledgeofthelaw—boththecivilandcriminal.Becauseofthisknowledgethelawye
最新回复
(
0
)