首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用插入排序和归并排序算法对数组<3,1,4,1,5,9,6,5>进行从小到大排序,则分别需要进行______次数组元素之间的比较。
用插入排序和归并排序算法对数组<3,1,4,1,5,9,6,5>进行从小到大排序,则分别需要进行______次数组元素之间的比较。
admin
2012-05-21
21
问题
用插入排序和归并排序算法对数组<3,1,4,1,5,9,6,5>进行从小到大排序,则分别需要进行______次数组元素之间的比较。
选项
A、12,14
B、10,14
C、12,16
D、10,16
答案
A
解析
本题考查排序算法。插入排序算法的基本思想是将待排序数组分为两个部分,已排好序部分和未排序部分。其主要步骤为:开始时,第一个元素在已排好序部分中,其余元素在未排序部分。然后依次从未排序部分中取出第一个元素,从后向前与排好序部分的元素进行比较并将其插入到已排好序部分的正确位置。直到所有元素排好序。归并排序的基本思想是将待排序数组划分为子问题,对子问题求解,然后合并解。其主要步骤为:将数组分为两个相同规模的子数组,分别包含前n/2个元素和后n/2个元素;递归地排序这两个子数组;合并排好序的两个子数组,依次比较两个排好序的子数组的元素,得到整个数组的排好序的序列。根据上述算法思想和算法步骤,可以得到题中实例的比较次数分别为12和14。
转载请注明原文地址:https://kaotiyun.com/show/3zRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
CMM(软件能力成熟度模型:Capability Maturity Model For Software)是由美国卡内基梅隆大学的软件工程研究所(SKI:Software Engineering Institute)受美国国防部委托研究制定并在美国,随后在
设有下面4条路由:10.1.129.0/24、10.1.131.0/24、10.1.132.0/24和10.1.133/24,如果进行路由汇聚,能覆盖这4条路由的地址是(49)。
在Linux操作系统中,用于测试smb.conf文件语法设置是否正确的命令是(61)。
若用16位二进制数位表示一个字符,则垂直奇偶校验法的编码效率为(29)。
自标准实施之日起,至标准复审重新确认、修订或废止的时间,称为标准的有效期。我国在国家标准管理办法中规定,国家标准的有效期一般为上(11)年。
图3-5是虚拟主机示意图,图中“N”部分不可能是(63)。
下述任务中,不属于软件工程需求分析阶段的是(16)。
设E表示公钥,D表示私钥,并使用公钥体制进行数字签名。当企业员工A向其客户B发送消息P时,客户B要保留的签名证据是(42)。
下面关于曼彻斯特编码的叙述中,错误的是__________。(2010年下半年试题)
大型局域网通常组织成分层结构(核心层、汇聚层和接入层),以下关于络核心层的叙述中,正确的是__________。(2011年下半年试题)
随机试题
通用会计核算软件的作用大于专用会计核算软件。()
A.润泽肌肤B.化生血液C.温煦脏腑D.充养脑髓津的生理功能是
美学的哲学基础应是马克思主义的
粉末遇水合氯醛,溶解显鲜明的金黄色久置后变绿色的药材为
建制镇总体规划的近期建设规划期限可以为()
2014年7月,北京朝阳华洋分析仪器有限公司(以下简称“华洋公司”)与北京雪祥自动化系统技术有限公司(以下简称“雪祥公司”)采用合同书形式订立了一份买卖合同,双方约定由华洋公司向雪祥公司提供100台精密仪器,华洋公司于8月31日前交货,并负责将
田园诗人对于()相当于()对于岑参
设数列{an}满足an-1-an=anan-1,且,则数列的前十项之和为()
(160)不是成本估算的方法。
WALKERANDPOWELL,INC.APPLICATIONFOREMPLOYMENTPLEASEANSWERALLTHEQUESTIONSWRITEIN
最新回复
(
0
)