首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阅读下列对正整数关键字序列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
102
问题
阅读下列对正整数关键字序列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
数据结构
理工类
相关试题推荐
某通信子网如图所示,使用距离矢量路由算法。假设到达路由器C的路由器B、D、G的矢量分别为(7,0,8,10,5,6,3)、(12,9,5,0,7,4,8)和(11,3,9,11,2,6,0);C到B、D、G的延迟分别为5、2、3,试在题48表所示的C的新路
简述透明网桥的操作过程。(以透明网桥在端口x上接收一帧为例进行表述)
已知网络通信中的两个主机之间采用CRC校验方法,若发送的二进制数据为10111011,生成多项式为X4+X2+1,试计算实际发送的二进制数字序列。(要求写出计算过程)
被称之为“数字摘要法”的数字签名方法是()
在OSI参考模型中,负责处理端到端的差错控制和流量控制问题的是()
下列不属于数字信号编码方案的是()
在X.25分组级中,理论上最多允许存在多少条虚电路?若已知分配的虚电路号为536,试计算其二进制逻辑信道组号及逻辑信道号。
中国人民银行确定的存贷款利率市场化改革的顺序是()
某车间生产四种产品,甲、乙、丙、丁都要依次经过A、B两台设备的加工,假定每种产品都必须在设备A上加工完毕后,才能进入设备B上加工,每种产品在每台设备上加工时间(单位:天)如表所示.问:如何安排这些产品的加工顺序可使总的加工时间最短?并求出总的加
某产品的次品率为0.1,检验员每天检验4次,每天随机地取10件产品进行检验,如发现其中的次品多于1,就去调整设备,以X表示一天中调整设备的次数,试求E(X).(设诸产品是否次品是相互独立的)
随机试题
单轨学制产生、形成于()
微分方程y’=0的通解为________.
(2009年)已知电对的标准电极大小顺序为:E(F2/F)>E(Fe3+/Fe2+)>E(Mg2+/Mg)>E(Na+/Na),则下列离子最强的还原剂为()。
双缝干涉实验中,若在两缝后(靠近屏一侧)各覆盖一块厚度均为d,但折射率分别为n1和n2(n2>n1)的透明薄片,则从两缝发出的光在原来中央明纹处相遇时,光程差为()。
任何单位和个人不得将单位的资金以个人名义开立账户存储。()
甲公司向乙公司购买一台大型设备,由于疏忽未在合同中约定检验期。该设备运回后,甲公司即组织人员进行检验,未发现质量问题,于是投入使用。至第3年,该设备出现故障,经反复查找,发出该设备关键部位存在隐蔽瑕疵。该设备说明书标明质量保证期为4年。根据《合同法》的规定
[2013年·吉林·判断]实验法是应用最广泛的最普遍的教学方法。()
专家型教师在教材的呈现方面,多用()方法引入要讲的教学内容。
“走到天涯海角”是()。(广东外语外贸大学2015)
Whycan’tDoncalltheprofessorhimself?
最新回复
(
0
)