首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
admin
2016-11-25
25
问题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
选项
A、冒泡排序为n/2
B、冒泡排序为n
C、快速排序为n
D、快速排序为n(n-1)/2
答案
D
解析
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
转载请注明原文地址:https://kaotiyun.com/show/JEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>voidmain(){
以下程序的执行结果为【】。#include<iostream>usingnamespacestd;voidoverload(intnum){cout<<num<<end1;}void
一个函数为voidf(int,charch=’a’),另一个函数为voidf(int),则它们
以下程序的执行结果为【】。#include<iostream>usingnamespacestd;classbase{public:virtualvoidwho()
以下程序执行后的输出结果是()。#include<iostream.h>classBasel{public:voidfun(){cout<<"Basel"<<end1;}};
下面程序错误的语句是①#include<iostream.h>②voidmain()③{④int*p=newint[1]⑤p=9⑥cout<<*p<<end1;⑦
用链表表示线性表的优点是
C++中运算符优先级由高到低排列正确的是()。
在长度为n的有序线性表中进行二分查找,需要的比较次数为
符号常量可以用宏定义define和______来表示。
随机试题
《楚辞.九歌》共
A.45GyB.50GyC.54Gy以上D.60Gy以上E.70Gy以上常规治疗时,I、Ⅱ级星形细胞瘤放射治疗总剂量是
由于有职业投资经理管理,其收益水平通常高于一般的股票收益,因而房地产投资信托基金成了千百万个投资者以及大型投资机构间接投资于房地产的工具。()
当λ满足()条件时,二次型为正定二次型。
当银行只有一种或很少几种产品时,应当采取()营销组织。
简述高创造者一般具有的个性特征。
RunningfortheofficeofthePresidentoftheUnitedStatesisexceptionallyarduousandshouldnotbeundertakenbythe【C1】___
微机的字长是4个字节,这意味着()。
A、Hisfriendsalwaysstayathomerecently.B、Hisfriendshavehelpedhimalot.C、Oneofthedoctorsishisfriend.D、Hehasto
A、Theylikedtraveling.B、Thereasonsareunknown.C、Theyweredrivenoutoftheirhomes.D、Theywantedtofindabetterplacet
最新回复
(
0
)