首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对于冒泡排序算法的复杂性是(43)。
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对于冒泡排序算法的复杂性是(43)。
admin
2009-02-15
83
问题
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对于冒泡排序算法的复杂性是(43)。
选项
A、O(n
2
)
B、O(nlog
2
n)
C、O(log
2
n)
2
D、O(n
2
log
2
n)
答案
A
解析
冒泡排序的过程是先将第1个数与第2个数相比较,若为逆序则交换两数,然后比较每两个数与第三个数,依此类推,直到第n-1个数与第n个数进行过比较为止。上述过程称为一趟冒泡排序,结果是最大的数被排在了最后。然后进行第二趟排序,对前面n-1个数进行冒泡排序,结果是次大的数被排到了n-1的位置上。一般来说,第i趟冒泡排序是从第一个数到第n-i+1的位置上,整个排序过程需进行A(1≤k≤n)趟。分析冒泡排序的效率,若初始序列为正序,则只进行一次排序。在排序过程中只进行n-1次比较,不交换数据。若为逆序,则需进行n-1趟排序,需进行n(n-1)/2次比较,交换数据的数量组也相同。因此,冒泡排序的复杂性是O(n
2
)。快速排序是对冒泡排序的一种改进,其基本思想是通过一趟排序将待排序的数据分成两部分,其中一部分的关键字均比另一部分的关键字小,然后再对这两部分分别进行快速排序,最后达到整个序列有序。因此,快速排序的复杂是O(nlog
2
n)。
转载请注明原文地址:https://kaotiyun.com/show/vJjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
该校园网的部分区域部署了无线网络(WLAN),采用符合IEEE802.11g标准的无线网络设备,该校园网无线网络部分的最大数据传输速率为(1)。A.11Mb/sB.54Mb/sC.100Mb/sD.108Mb/s
请从以下供选择的答案中为index.asp文档程序中(1)~(5)处空缺部分选择正确答案。(1)A.CreateObjectB.ConnectC.ExecuteSQLD.Open()(2)A.<body>B.<ht
阅读以下关于某局域网IP地址规划的技术说明,根据要求回答问题1~问题6。【说明】计算机PCa、PCb、PCc、PCd和PCe通过一台路由器处在同一个物理网络中,每台主机的IP地址、所在子网的子网地址、所连接的交换机管理IP地址如图1-14所示。
请把下面(n)处填写完整。Internet上的每台主机和路由器都有一个IP地址,IP地址包含网络号和主机号,而为支持了子网,路由器需要一个子网掩码,它代表了“网络+子网号”与主机号之间的分割方案,如:192.168.65.0/24"表示子网掩码有
为了将公司内所有的计算机连接起来。图1-1中的A处可采用哪两种类型的设备?该公司在服务器上安装了DNS,以便把公司主页发布到Internet上。请问DNS的主要功能是什么?
请根据说明把图11-1中的(1)~(4)填写完整。使用SMTP时,其默认端口一般是多少,ICANN(因特网指派名字和号码公司)把一些常用的应用层程序固定使用的端口值一般设为多少?
IEEE802.11定义了两种无线局域网(WLAN)的工作模式,根据图8-1所示的网络拓扑结构可知,该WLAN的工作模式是(1)。若该校园网采用IEEE802.11g标准部署相关区域的WLAN,则该无线区域的最大数据传输速率为(2)。1.A.Ad
阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因及改正方法,把解答填入答题纸的对应栏内。[说明]这是一个图片加载的题目,此Web页的名称为myhomcpage。[HTML文本](1)
由6个字符的7位ASCⅡ编码排列,再加上水平垂直奇偶校验位构成下列矩阵(最后一列为水平奇偶校验位,最后一行为垂直奇偶校验位)。字符: 3 0 X1 X2 0 0 1 1 0 I 1 0 0 1 0 0 X3 1 + X4 1 0 1
随机试题
心室肌的后负荷是指()(1991年)
淋证的病理因素主要是
某高速钢筋混凝土简支梁桥建成后,对该桥上部结构主梁混凝土强度进行无损检测,采用回弹法检测混凝土强度。结合上述内容,回答下列问题。回弹法检测构件混凝土强度应符合下列哪些测区的规定()。
临溪而渔,溪深而鱼肥,酿泉为酒,___________。(欧阳修《醉翁亭记》)
社区工作是通过专业社会工作者运用各种工作方法,去帮助一个社区的行动系统,包括个人、小组、机构,在民主价值的观念引导下,参与有计划的集体行动,以解决社会问题.其工作目标是改变()的条件。
下列选项中,属于犯罪客观方面的是()
What’stheoccupationofMr.Brown’swife?
Heis______asa"bellyacher"—he’salwayscomplainingaboutsomething.
JazzisAmerica’scontributiontopopularmusic.(1)______classicalmusic,whichfollowsformalEuropeantraditions,jazzis(2)_
A、Itisarelaxedcountry.B、Thereisno"fauxpas"here.C、Ithasspecialculture.D、TherearemanyFrenchterms.A本题考查人物观点。由句(
最新回复
(
0
)