首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
阅读下列对正整数关键字序列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
63
问题
阅读下列对正整数关键字序列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
数据结构
理工类
相关试题推荐
解释一条机器指令的微操作可归并成________、________和执行三部分。
输入/输出系统的3种控制方式是________、直接存储器访问及________。
存储系统的基本要求包括________、________和低价格。
已知网络中通信的两个主机之间采用CRC校验方法,若发送的二进制数据为11011011、生成多项式为X4+x+1,试计算CRC码的二进制数字序列,该方法最多可检测出多少比特的突发错误?(要求写出计算过程)
因特网体系结构局IAB中最著名的“因特网工程特别任务组”的英文缩写是________。
基于文件服务器的局域网操作系统由文件服务器软件和________软件组成。
虚拟局域网是通过路由设备和交换设备在网络的物理拓扑结构基础上建立的________。
OSI模型包括体系结构、_________和协议规范三级抽象。
_______是各个网络节点先声明自己有数据要发送,再根据声明的顺序依次获得信道的使用权来发送数据。
随机试题
患儿,女,13岁。近2个月来,患者不规则发热,关节肿痛,呈多发性、对称性,全身反复皮疹。查体:面部可见蝶形红斑,全身散在暗红色带鳞屑状斑丘疹,口腔黏膜有糜烂、溃疡,肝大肋下2cm,脾肋下2.5cm,双膝关节及右踝关节肿胀,活动稍受限。实验室检查:WBC3
关于土地登记中,以下()是不可能发生的。
下列属于设计人的违约责任的选项有( )。
李某因急需一笔钱用,就与同村王某签订以每块0.10元的价格将自家的黏土砖卖给王某的协议,王某于第三天交钱取货,则下列有关本案的观点正确的是( )。
到当地中国人民银行征信管理部门申请异议处理属于对个人信用报告中其他基本信息有异议的处理。()
在这个过度竞争和信息爆炸的时代,人人都在竭力__________自己的长处,同时竭力掩饰自己的短处。填入横线部分最恰当的一项是()。
三心:两意
星垂平野阔,________。
ThekeytotheindustrializationofspaceistheU.S.spaceshuttle.【C1】______it,astronautswillacquireaworkhousevehicle【C
(1)Thegenderpaygapforfull-timeworkershasfallenbelow10%forthefirsttimein15yearssincecomparablerecordsbeg
最新回复
(
0
)