首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
admin
2021-06-15
103
问题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
选项
A、冒泡排序为n(n-1)/2
B、简单插入排序为n
C、希尔排序为n
D、快速排序为n/2
答案
A
解析
在最坏情况下,冒泡排序所需要的比较次数为n(n-1)/2;简单插入排序所需要的比较次数为n(n-1)/2:希尔排序所需要的比较次数为O(n
1.5
);堆排序所需要的比较次数为O(nlog
2
n)。
转载请注明原文地址:https://www.kaotiyun.com/show/jVtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include<std
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中:其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010。删除
有以下程序:#include<stdio.h>#include<string.h>stmctA{inta;charb[10];doublec;};voidf(structA*t);main(){structAa={1001,"
下列选项中,不属于数据库管理的是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
以下C语言用户标识符中,不合法的是
下列数据结构中,能用二分法进行查找的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
软件工程的三要素是()。
随机试题
“夺血者无汗”所说明的生理关系是
下列哪项病变不是维生素C缺乏的表现
产褥期的时间是
患者女性,28岁,进行青霉素皮肤试验5分钟时突然晕倒在地,面色苍白,呼吸微弱,脉搏细弱,意识丧失。护士首先应立即
依据《中华人民共和国大气污染防治法》,在人口集中地区和其他依法需要特殊保护的区域内()。
安装工程中安装工程与市政路灯工程界定正确的是()。
施工单位在工程报价中应当包含工作施工的()所需费用。
在确定租金时,一般应首先根据业主希望达到的投资收益率目标和其可接受的最低租金水平确定一个()。
[*]
分时操作系统在系统性能方面希望达到的目标是()。
最新回复
(
0
)