首页 > 学历类考试> 自考公共课
题目内容 (请给出正确答案)
[主观题]

对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第1个元素为基准的一次划分的结果为()A.(5,1,4,

对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第1个元素为基准的一次划分的结果为 ()

A.(5,1,4,3,6,2,8,7)

B.(5,1,4,3,2,6,7,8)

C.(5,1,4,3,2,6,8,7)

D.(8,7,6,5,4,3,2,1)

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时…”相关的问题
第1题
有关键字序列(16,15,18,16,17,18,20,13),现采用冒泡排序对关键字按递增序排列,请画出具体过程。
有关键字序列(16,15,18,16,17,18,20,13),现采用冒泡排序对关键字按递增序排列,请画出具体过程。

点击查看答案
第2题
设用堆排序法对给定关键字序列(85,61,15,33,24,96,76,43)按升序进行排序,试画出初始堆。
设用堆排序法对给定关键字序列(85,61,15,33,24,96,76,43)按升序进行排序,试画出初始堆。

点击查看答案
第3题
设哈希函数H(K)=3Kmod11,哈希地址空间为0~10,对关键字序列(32,13,49,24,38,21,4,12),按下述两
设哈希函数H(K)=3Kmod11,哈希地址空间为0~10,对关键字序列(32,13,49,24,38,21,4,12),按下述两

种解决冲突的方法构造哈希表,并分别求出等概率下查找成功时和查找失败时的平均查找长度ASLsucc和ASLunsucc。①线性探测法;②链地址法。

点击查看答案
第4题
阅读下列对正整数关键字序列L操作的算法,并回答问题: (1)设L=(28,19,27,49,56,12,10,25,20,50),

阅读下列对正整数关键字序列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];

}

点击查看答案
第5题
关键字序列()是一个堆。

A.20,76,35,23,80,54

B.20,54,23,80,35,76

C.80,23,35,76,20,54

D.20,35,23,80,54,76

点击查看答案
第6题
已知关键字序列(12,77,21,65,38,7,38,53),给出采用直接插入排序方法按关键字递增序排列时的每一趟结果。
已知关键字序列(12,77,21,65,38,7,38,53),给出采用直接插入排序方法按关键字递增序排列时的每一趟结果。

点击查看答案
第7题
若序列中关键字相同的记录在排序前后的相对次序不变,则称该排序算法是______的。

点击查看答案
第8题
已知关键字序列(38,12,21,77,65,7,38,53)给出采用快速排序方法按关键字增序排序时的第一趟块排过程,并举出一个反例说明快速排序是不稳定排序。
已知关键字序列(38,12,21,77,65,7,38,53)给出采用快速排序方法按关键字增序排序时的第一趟块排过程,并举出一个反例说明快速排序是不稳定排序。

点击查看答案
第9题
已知有一关键字序列为(372,81,437,96,205,732,821,634,572,495,264),如果采用归并排序方法对此序

已知有一关键字序列为(372,81,437,96,205,732,821,634,572,495,264),如果采用归并排序方法对此序列进行升序排列,请给出每一趟的排序结果。

点击查看答案
第10题
以下将ah,…am,和am+1…an,两个有序序列(它们相应的关键字值满足Kh≤Km,Km+1≤…Kn,)合并成一个有序序

以下将ah,…am,和am+1…an,两个有序序列(它们相应的关键字值满足Kh≤Km,Km+1≤…Kn,)合并成一个有序序列Rh,…,Rn,(使其关键字值满足Kh,'≤…≤Kn,')。请分析算法,并在______上填充适当的语句。

void merge(list a,list R,int h,int m,int n)

{i=h;k=h;j=m+1;

while((i<m)&&(j<=n))

{ if(a[i].key<=a[i].key){R[k]=______;______;}

else{R[k]=______;______;}

k++;

}

while(i<=______){R[k]=a[i];i++;k++;)

while(j<=______){R[k]=a[j];j++;k++;}

}

此算法的执行时间为______。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改