首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对长度为n的线性表作快速排序,茌最坏情况下,比较次数为( )。
对长度为n的线性表作快速排序,茌最坏情况下,比较次数为( )。
admin
2017-06-18
14
问题
对长度为n的线性表作快速排序,茌最坏情况下,比较次数为( )。
选项
A、n
B、n—1
C、n(n—1)
D、n(n—1)/2
答案
D
解析
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n,2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n—1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
转载请注明原文地址:https://kaotiyun.com/show/JQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
以下循环体的执行次数是 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--) cout<<i<<endl;
在最坏情况下,冒泡排序所需要的比较次数为
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次数为【 】。
若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。fun(inta[]){inti;for(i=1;i<=4
有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是
随机试题
Goforregular,shortwalksinthemorningand/orevening,________itisforafewminuteseveryday.
A.干姜B.荜茇C.花椒D.小茴香治疗湿疹阴痒,宜选用的药物是
新生儿肺透明膜病纠正缺氧治疗中,氧过高可导致除了视网膜病以外,下列何种后果最严重
烟酸的作用特点不包括
制订物业策略计划,持有或出售分析,检讨物业重新定位的机会、审批主要的费用支出属于()的工作内容。
利用明显线索改变求助者的非适应性行为,建立新的适应性行为的疗法是()。
根据下列材料回答问题。对外开放30年,我国服务贸易取得长足发展,服务贸易总额由1982年的43亿美元增加到2007年的2509亿美元。2007年,服务贸易总额占我国全部对外贸易总额的比重从:1982年的9.4%上升到10.3%,占世界服务贸易的比
【2018-12】杜威所谓教育的内在目的是指()。
新闻(中南财大2018年研;中山大学2016年研;上海大学2015年研;上外2014年研;中国传媒大学2011年研;湖南大学2009年研)
在数据表中,对指定字段查找匹配项,按下图“查找”和“替换”对话框中的设置,查找的结果是
最新回复
(
0
)