首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了_______算法
快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了_______算法
admin
2019-07-12
37
问题
快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了_______算法设计策略。已知确定着基准元素操作的时间复杂度为O(n),则快速排序算法的最好和最坏情况下的时间复杂度为_______ 。
(62)
选项
A、O(n)和O(nlgn)
B、O(n)和O(n
2
)
C、O(nlgn)和O(nlgn)
D、O(nlgn)和O(n
2
)
答案
D
解析
将数据分成若干份,每份单独处理后再合并,其思想为分治。理想情况下,快速排序每次将数据划分为规模相近的两部分,并递归至不可再划分,因此其时间复杂度为O(nlgn)。在最坏情况下,每次划分都极不均匀,如一个类别中仅有一个元素,另一个类别中包含剩余所有元素。这时划分的复杂度为0(n),n次操作的总复杂度为O(n
2
)。
转载请注明原文地址:https://kaotiyun.com/show/m2CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在生成树协议(STP)中,根交换机是根据什么来选择的?(60).
网络系统设计过程中,物理网络设计阶段的任务是____________。
李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权()。
网络拓扑设计对网络的影响主要表现在__________。(2013年上半年试题)①网络性能②系统可靠性③出口带宽④网络协议
IEEE802.11i所采用的加密算法为__________。(2010年下半年试题)
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是(9)。
数据流图4-1(住宅安全系统顶层图)中的A和B分别是什么?试说明逻辑数据流图(logicaldataflowdiagram)和物理数据流图(physicaldataflowdiagram)之间的主要差别。
图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Lock的主要属性。依据上述说明中给出的词语,将图3-3中的(1)~(5)处补充完整。
根据E-R图中给出的词汇,按照“关系模式名(属性,属性,…)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。如下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用户
随机试题
A、轮状病毒性肠炎B、空肠弯曲菌肠炎C、慢性腹泻D、生理性腹泻E、迁延性腹泻腹泻病程超过2个月的是()
物质的量浓度的单位名称是“摩尔每升”,其符号可允许的写法(非运算时)有()。
关于葡萄糖重吸收的叙述,错误的是
久服较大剂量生甘草可引起
P公司与Q公司签订了一份供货合同,合同标的价值500万元,合同约定,由P公司负责送货上门到Q公司,货到后Q公司一次性付清价款,货物在运送途中的风险由Q公司承担,Q公司先交120万元给P公司作为定金。请问该合同的效力如何?
某培训机构招聘教师时按星座设定招聘条件,称:“处女座、天蝎座不要,摩羯座、天秤座、双鱼座优先。”据招聘单位解释,因处女座和天蝎座的员工个性强势,容易跳槽,故不愿招聘,并认为按星座招录虽涉嫌就业歧视,但目前法律没有明文禁止。对此,应聘者向劳动监察部门投诉。劳
根据风险责任分配的一般原则,可将招标采购的风险分为()
Don’tforgettoremindmeofreturningthebookstothelibrary.
定制公交是常规公交的补充,是公共交通的服务升级。它通过大数据应用及智能算法等技术的实现,来满足公众不同场景下的精准需求,提升公众的整体出行体验,为公众提供更加便捷、舒适、优质的服务,属于高科技、按需服务的新型公共交通服务。 根据上述定义,以下属于定制公
A、Hismanneristoorudetobear.B、Hiswarrantyisoutofdate.C、Hedestroyedthepurchasepurposefully.D、Heusedthemachine
最新回复
(
0
)