首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
admin
2019-12-17
43
问题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
选项
A、冒泡排序为n/2
B、冒泡排序为n
C、快速排序为n
D、快速排序为n(n-1)/2
答案
D
解析
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
转载请注明原文地址:https://www.kaotiyun.com/show/ozCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
以下叙述中正确的是
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);
有以下程序#includeintfun(intx){intp;if(x=0‖x=1)return(3);P=x-fun(x-2);return(p);}main(){printf("%d\n",fun(9));}程序运行后
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1j<
下列关于栈的叙述中,正确的是
以下叙述中错误的是
随机试题
酸性焊条的熔渣由于_____,所以不能用在药皮中加人大量铁合金的方法,使焊缝金属合金化。
输入微生物、人体组织、生物制品、血液及其制品或种畜、禽等,应当在入境前多少天报检()
下列疾病中,不可能出现语颤减弱的是()
急性胆囊炎的主要病因()
A.脐满反肿者B.腰肿无纹理C.阴肿不起D.掌肿无纹理E.面肿苍黑属于水肿心败不治的是
根据票据法律制度的规定,如果本票的持票人未在法定期限内提示付款的,则丧失对特定票据债务人以外的其他债务人的追索权。该特定票据债务人是()。
“万般皆下品,唯有读书高。”这句话反映了封建社会的教育具有()特点。
我国古代诗歌按产生时代的先后排列,正确的一项是()。
IT服务部署实施的目标是()。
在中国,孩子的满月酒(One-Month-OldFeast)是其人生中第一个重要仪式。孩子满月那天,家人邀请亲朋好友来一起庆祝。通常孩子穿上狗头帽(doghat)、虎头鞋,象征着孩子能幸运一生。孩子周岁那天的抓周仪式(One-Year-OldCatc
最新回复
(
0
)