首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阅读下列对正整数关键字序列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
55
问题
阅读下列对正整数关键字序列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
数据结构
理工类
相关试题推荐
试写出顺序接收管道协议的实现过程。
简述透明网桥的操作过程。(以透明网桥在端口x上接收一帧为例进行表述)
对于流量控制功能,在传输层控制的是________之间端对端的流量。
X.25分组层的主要功能是向主机提供多信道的________服务。
因特网体系结构局IAB中最著名的“因特网工程特别任务组”的英文缩写是________。
下列路由算法中,属于动态路由选择算法的是()
下列关于数据链路层功能的叙述中错误的是()
请给出IEEE802.3MAC的帧格式,并标明每个字段的英文缩写名称、中文含义及所占字节数。
假设有一个滑动窗口协议使用许多位作为序列号,使得在接收端能分辨出序列中预期新发来的帧编号和那些重发送的老的帧编号。那么,4个窗口边界及窗口大小必须保持什么样的关系?
某产品的次品率为0.1,检验员每天检验4次,每天随机地取10件产品进行检验,如发现其中的次品多于1,就去调整设备,以X表示一天中调整设备的次数,试求E(X).(设诸产品是否次品是相互独立的)
随机试题
人理资源计划过程中最后步骤是()
高渗性非酮症高血糖昏迷(HONK)救治成败的关键是
菌种(悬液)在冻干前中应加入的保护剂一般是
在施工中发现文物,承包人应立即保护好现场,并及时通知工程师,工程师报告当地文物管理部门,承发包双方按文物管理部门要求采取妥善保护措施,()。
心理咨询师在会谈中,除了要注意提问的数量和频率,还应该()。
提出心理评估报告的工作程序包括()。
下列属于劳动强度指标的有()
下表是生长素类似物2,4一D溶液对某植物插条生根影响的实验处理结果,有关该实验的说法错误的是()。
RaymondA.Moody,Jr.,aGeorgiaphysician,creditshissenseofhumorforgettinghimthroughtheterriblegrindofmedicalsc
School’sout,andthatmeansaslewofpriceysummeractivitiesforkids:beachtrips,movieticketsandsnacks,themeparkvisi
最新回复
(
0
)