首页
登录
从业资格
采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数
采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数
资格题库
2022-08-02
63
问题
采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行( )次整数之间的比较。对于该排序算法,输入数据具有(请作答此空)特点时,对整数进行从小到大排序,所需的比较次数最多。A.从小到大B.从大到小C.所有元素相同D.随机分布
选项
A.从小到大
B.从大到小
C.所有元素相同
D.随机分布
答案
B
解析
采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序的过程如表所示。
综上,元素间共比较12次。从上表中的第4步可看出,当待插入的元素比已排序部分的所有元素都要小时,需要比较和移动的元素最多,因此当输入数据序列正好从大到小排列,而需要将其从小到大排序时,元素间的比较次数最多。
转载请注明原文地址:http://tihaiku.com/congyezige/2407097.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
对n个数排序,平均情况下时间复杂度最低的算法是()排序算法。A.直接插入排序
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素
若要求对大小为n的数组进行排序的时间复杂度为且是稳定的(即如果待排序的序列中两个
通过设置基准(枢轴)元素将待排序的序列划分为两个子序列,使得其一个子序列的元素均
采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数
描述算法时,()不是理想的表达方式。A.流程图 B.决策图 C.程序设计语言
采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数
用边界值分析法,假定X是整数,则1≤X≤20,那么X在测试中应该取的边界值是()
以下代码由C语言书写,在输入3个整数后,能够输出最大数和最小数。 intma
若某计算机采用8位整数补码表示数据,则运算()将产生溢出。A.127+1 B.
随机试题
Whatdoesthewriterrecommendinthisletter?_________istobeplacedonthe
建筑物的中庭夏季利用热压自然通风时,其进排风口的布置采用以下哪种方式合理?A.中
地下水中含量较多,分布最广的几种离子是: A.H+、Mg2+、OH-、HCO
肠易激综合征(IBS)的腹泻为A.消化功能障碍为主的慢性腹泻 B.吸收功能障碍
患儿,男,8岁。因水肿、少尿、肉眼血尿6天,烦躁、气促1天入院。查体:T36.
某家电公司拟招聘地区销售主管若干名。人力资源部决定用群体决策法进行面试并确定录用
剩余期限相同,付息频率相同,()的债券,修正久期较大。A.票面利率较低 B
下列关于退还纳税人多缴税款的表述中,正确的是()。A.纳税人发现多缴税款但
某女,40岁,教师。右下肢静脉迂曲扩张15年,长期站立有酸胀感,近2年右足靴区颜
根据《房屋建筑工程和市政机场设施工程实行见证取样和送检的规定》,下列试块、试件和
最新回复
(
0
)