首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阅读下列对正整数关键字序列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
56
问题
阅读下列对正整数关键字序列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://kaotiyun.com/show/g5Ax777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
解释一条机器指令的微操作可归并成________、________和执行三部分。
存储系统的基本要求包括________、________和低价格。
对于流量控制功能,在传输层控制的是________之间端对端的流量。
因特网体系结构局IAB中最著名的“因特网工程特别任务组”的英文缩写是________。
超文本传输协议HTTP标识被操作资源的方法是采用()
已知网络通信中的两个主机之间采用CRC校验方法,若发送的二进制数据为10111011,生成多项式为X4+X2+1,试计算实际发送的二进制数字序列。(要求写出计算过程)
基于文件服务器的局域网操作系统由文件服务器软件和________软件组成。
下列关于星形拓扑结构优点的表述中错误的是()
网络层的具体功能包括路由选择、________和网际互联。
在轻负载时采用争用协议的信道分配策略,使时间延迟较短,而在重负载时采用无冲突协议的信道分配策略,使信道利用率较高的协议是________。
随机试题
兄弟姐妹间进行器官移植引起排斥反应的物质是
消渴病日久,阴损及阳,气血耗伤。可选方消渴病日久,气营两虚,脉络瘀阻,蕴毒成脓。宜选方
患者,女,40岁。月经或前或后,烘热出汗,五心烦热,头晕耳鸣,腰痠乏力,舌红苔薄,脉细数。治疗应首选
下列关于保险公司代位求偿的表述中哪项是不正确的?()
石英、橄榄石的摩氏硬度一般是下列()项。
根据公路工程质量保证体系,()对工程质量负现场管理责任。
解放战争时期,在国民党统治区形成了以学生运动为先导的人民民主运动,成为配合人民解放战争的第二条战线。第二条战线形成的原因是
[*]
符合IEEE803标准的Ethernet 网物理地址采用连续编码方法,它使用的地址长度为( )。
Medicalexpertshave【C1】______suspectedalinkbetweenthehealthofthemindandthehealthofthebody.Fromtimetotimerese
最新回复
(
0
)