首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946,314,205,827)进行从小到大的排序时,采用冒泡排序的第一趟扫描结果是(6
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946,314,205,827)进行从小到大的排序时,采用冒泡排序的第一趟扫描结果是(6
admin
2009-02-15
89
问题
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946,314,205,827)进行从小到大的排序时,采用冒泡排序的第一趟扫描结果是(61)。设被排序数据序列有n个元素,冒泡排序算法的复杂性是(62)。
选项
A、O(nlog
2
n)
B、O(n
2
)
C、O(log
2
n)
2
D、O(n
2
log
2
n)
答案
B
解析
冒泡排序的过程是先将第一个数与第二个数相比较,若为逆序则交换两数,然后比较每两个数与第三个数,依次类推,直到第n-1个数与第n个数进行过比较为止。上述过程称为一趟冒泡排序,结果是最大的数被排在了最后。然后进行第二趟,对前面n-1个数进行冒泡排序,结果是次大的数被移到了n-1的位置上。一般来说,第i趟冒泡排序是从第一个数到第n-i+1的位置上,整个排序过程需进行k(1≤k≤n)趟。
对于题中给定的整数序列(541,132,984,746,518,181,946,314,205,827)进行从小到大排序,若先选出较大的元素,则对于冒泡排序,第一趟操作为541←→132,984←→746,984←→518,984←→181,984←→946,984←→314,984←→205,984←→827,其结果得到的序列为(132,541,746, 518,181,946,314,205,827,984):对于直接选择排序,第一趟操作为984←→827,其结果得到的序列为(541,132,827,746,518,181,946,314,205,984)。注意如果采用快速排序(以中间元素 518为基准)的第一趟扫描结果是(205,132,314,181,518,746,946,984,827)。
分析冒泡排序的效率,若初始序列为正序,则只进行一次排序。在排序过程中只进行n-1次比较,不交换数据。若为逆序,则需进行n-1趟排序,需进行n(n-1)/2次比较,交换数据的数量组也相同。因此,冒泡排序的复杂性是O(n
2
)。快速排序是对冒泡排序的一种改进,其基本思想是通过一趟排序将待排序的数据分成两部分,其中一部分的关键字均比另一部分的关键字小,然后再对这两部分分别进行快速排序,最后达到整个序列有序。快速排序的复杂是O(nlog
2
n)。
转载请注明原文地址:https://www.kaotiyun.com/show/5qPZ777K
本试题收录于:
网络工程师上午基础知识考试题库软考中级分类
0
网络工程师上午基础知识考试
软考中级
相关试题推荐
(2010年下半年)围绕三点估算技术在风险评估中的应用,以下论述(48)是正确的。
(2009年下半年)德尔菲技术作为风险识别的一种方法,主要用途是(47)。
某工作站的使用者在工作时突然发现该工作站不能连接网络,为了诊断网络故障,最恰当的做法是首先______。
有关风险识别,以下说法不正确的是______。
(2009年上半年)目前企业信息化系统所使用的数据库管理系统的结构,大多数为(65)。
(2010年下半年)Internet上的域名解析服务(DNS)完成域名与IP地址之间的翻译。执行域名服务的服务器被称为DNS服务器。小张在Interact的某主机上用nslookup命令查询“中国计算机技术职业资格网”的网站域名,所用的查询命令和得到的结果
阅读以下说明,回答问题,将解答填入答题纸的对应栏内。【说明】在开发某大型电子商务系统的过程中,为保证项目的开发质量,需要进行软件测试,某测试员被分配完成人事管理模块及某函数的测试任务。在问题3条件覆盖测试用例表中,去掉用例_____________
阅读下列说明,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】某公司承接了一个数据处理模块的项目,由沈工负责模块的方案设计,沈工的设计方案如图4-1所示。该数据处理模块以PowerPC处理器为核心,设计了存储器、以太网、温度传感器、调试
阅读下列说明,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】某公司承接了一个数据处理模块的项目,由沈工负责模块的方案设计,沈工的设计方案如图4-1所示。该数据处理模块以PowerPC处理器为核心,设计了存储器、以太网、温度传感器、调试
Packet-switchingwirelessnetworksarepreferable(66)whentransmissionsare(67)bemuseofthewaychargesare(68)perpacket.Circ
随机试题
前苏联大机关内负责推行日常公务的秘书工作机构是【】
国际市场人员推销
低温引起的损伤的是()。
独活具有的功效是()
某海港港池疏浚工程,疏浚面积0.4km2,设计底高程一15.0m(当地理论深度基准面,下同),航道浚前平均高程为一3.0m,当地平均高潮位为+2.1m,平均低潮位为0.5m,疏浚土质自上而下分别为①松散砂、②密实砂、③强风化岩。本工程选用3500m3/h大
从2006年4月1日起,下列消费品不征消费税的是( )。
下列哪项不属于非战争军事行动?()
春秋时期,郑国执政子产“铸刑书”,是中国历史上第一次公布成文法。( )
SupposeyouphonedyourfriendMaryseveraltimesyesterdaybutshedidn’tansweryourcallatall.Writeheranemailto1
Throughouthistorytherehavebeenmanyunusualtaxesleviedonsuchthingsashats,beds,baths,marriages,andfunerals.Atonetim
最新回复
(
0
)