首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946, 314,205,827)进行从小到大的排序时,采用快速排序(以中间元素518为
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946, 314,205,827)进行从小到大的排序时,采用快速排序(以中间元素518为
admin
2009-02-15
40
问题
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对给定的整数序列(541,132,984,746,518,181,946, 314,205,827)进行从小到大的排序时,采用快速排序(以中间元素518为基准)的第一趟扫描结果是(40)。设被排序数据序列有n个元素,快速排序的复杂性是(41)。
选项
A、O(nlbn)
B、O(n
2
)
C、O(1bn)
2
D、O(n
2
lbn)
答案
A
解析
冒泡排序的过程很简单。首先将第1个数与第2个数相比较,若为逆序则交换两数,然后比较前两个数与第3个数,依次类推,直到将第n-1个数与第n个数比较完为止。上述过程称为一趟冒泡排序,结果是最大的数被排到了最后。然后进行第2趟,对前面n-1个数进行冒泡排序,结果是次大的数被移到了n-1的位置上。一般来说,第i趟冒泡排序是将第1个数排到了第n-i+1的位置上,整个排序过程需进行k(1≤k≤ n)趟。
分析冒泡排序的效率时,若初始序列为正序,则只进行一道排序,在排序过程中只进行n-1次比较,不交换数据;若为逆序,则需进行n-1趟排序,需进行n(n-1)/2次比较,交换数据的数量组也相同。因此,冒泡排序的复杂性是O(n
2
)。快速排序是对冒泡排序的一种改进,其基本思想是通过一趟排序将待排序的数据分成两部分,其中一部分的关键字均比另一部分的关键字小,然后再对这两部分分别进行快速排序,最后达到整个序列有序的目的。快速排序的复杂性是O(nlbn)。
将题中给定的整数序列(541,132,984,746,518,181,946,314,205,827)进行从小
(132,541,746,518,181,946,314,205,827,984);对于直接选择排序,第1趟操作为 984827,其结果得到的序列为(541,132,827,746,518,181,946,314,205,984)。
采用快速排序(以中间元素518为基准)的第1趟扫描结果是(205,132,314,181, 518,746,946,984,827)。
转载请注明原文地址:https://jikaoti.com/ti/MNI7FFFM
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
在信息系统安全防护体系设计中,保证“信息系统中数据不被非法修改、破坏、丢失等”是为了达到防护体系的__________________的目标。
1949年,__________________发表了题为《保密系统的通信理论》的文章,为密码技术的研究奠定了理论基础,由此密码学成了一门科学。
以下关于网络流量监控的叙述中,不正确的是(64)________________。
信息安全风险评估是依照科学的风险管理程序和方法,充分地对组成系统的各部分所面临的危险因素进行分析评价,针对系统存在的安全问题,根据系统对其自身的安全需求,提出有效的安全措施,达到最大限度减少风险、降低危害和确保系统安全运行的目的。风险评估的过程包括(43)
已知DES算法S盒如下:如果该S盒的输入为100010,则其二进制输出为(26)________________。
以下关于认证技术的描述中,错误的是(11)________________。
蜜罐是一种在互联网上运行的计算机系统,是专门为吸引并诱骗那些试图非法闯入他人计算机系统的人而设计的。以下关于蜜罐的描述中,不正确的是(25)________。
恶意代码是指为达到恶意目的而专门设计的程序或代码。恶意代码的一般命名格式为:..。以下恶意代码中,属于脚本病毒的是(24)_________。
文件加密就是将重要的文件以密文形式存储在媒介上,对文件进行加密是一种有效的数据加密存储技术。以下文件加密系统中,基于Windows系统的是(19)________。
在本项目需求分析阶段的监理中,监理方有没有不妥当的地方,监理应该怎样做?阐述软件需求分析阶段监理的主要任务。根据对单元测试进度检查的结果,请确定:①工作B、C、D的进度是正常还是延误(给出延误的天数);是否影响工期并说明为什么。②在项目总工期允许拖延的
随机试题
最迟完成时间LFi的计算公式为()
急性播散性脑脊髓炎的临床病理特点有
中药材在应用或制成剂型前,进行必要加工处理的过程称为炮制,又称炮炙、修事、修治等,通常分为修制、水制、火制、水火共制、其他制法5大类。下列哪项不是苍术麸炒的操作方法
广东省广州市两家知名零售药店,深受患者好评。近日有人发现,甲药店客流量明显高于乙药店的客流量。深入了解发现,附近的患者都听说乙药店的药品质量不好,有些甚至是过期的。最终调查发现,是甲药店为了增加客流量而传出来的流言,目的是为了增加客流量。此外,甲药店销售人
患者,男性,45岁,在野外工作时足底不慎被锈钉刺伤,数日后出现肌肉强直性收缩,阵发性痉挛,来急症就诊,考虑可能为破伤风。其中主要治疗环节是()。
注册建造师享有_________权利。()
教师要对儿童进行有目的的指导,因此,在幼儿游戏时要让幼儿明确游戏的目的。
1.江西某县一个村庄内,假山、石桥、廊道、花坛、护栏、凉亭、广场、停车场、公共卫生间、污水处理设施等一应俱全,人居环境媲美城市优质小区。“这是我们高起点规划、大手笔建设的一个示范点,共投入1200多万元,还专门聘请了北京一家规划机构设计。”当地乡镇负责人说
以下属于宪法规定的公民的社会经济权包括的内容有
[A]Whathavetheyfound?[B]Isittruethatlaughingcanmakeushealthier?[C]Sowhydopeoplelaughsomuch?[D]Whatmakes
最新回复
(
0
)