首页
登录
从业资格
将数组{1,1,2,4,7,5}从小到大排序,若采用(请作答此空)排序算法,则元
将数组{1,1,2,4,7,5}从小到大排序,若采用(请作答此空)排序算法,则元
admin
2022-08-02
59
问题
将数组{1,1,2,4,7,5}从小到大排序,若采用(请作答此空)排序算法,则元素之间需要进行的比较次数最少,共需要进行( )次元素之间的比较。A.直接插入B.归并C.堆D.快速
选项
A.直接插入
B.归并
C.堆
D.快速
答案
A
解析
直接插入排序算法是:每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。第1趟比较前两个数,然后把第2个数按大小插入到有序表中;第2趟把第3个数据与前两个数从前向后扫描,把第3个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。直接插入排序属于稳定的排序,最坏时间复杂性为(n2),空间复杂度为0(1)。依题意,将数组{1,1,2,4,7,5}从小到大排序,若采用直接插入排序算法,则元素之间需要进行的比较次数最少,共需要进行6次元素之间的比较。
转载请注明原文地址:https://tihaiku.com/congyezige/2407828.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如
加密和解密是明文和密文之间的可逆转换,( )不属于加密算法。A.RSA B.
以下用例图中,A1和A2为()。A1和A2的关系为(请作答此空)。 A.关联
以下用例图中,A1和A2为(请作答此空)。A1和A2的关系为()。 A.参与
在软件开发过程中,详细设计的内容不包括()设计A.软件体系结构 B.算法
加密和解密是明文和密文之间的可逆转换,()不属于加密算法。 A.RSA B
原型化(Prototyping)方法是一类动态定义需求的方法,(请作答此空)
下图是(请作答此空)设计模式的类图,该设计模式的目的是(),图中,Abstr
在结构化分析方法中,用于行为建模的模型是(),其要素包括(请作答此空)。A.加
在结构化分析方法中,用于行为建模的模型是(请作答此空),其要素包括()。A.数
随机试题
Weallknowthatthenormalhumandailycycleofactivityisofsome7-8ho
PASSAGEONETheRockHarborLodge.第四段主要讲在EdisenFishery这个渔场可以看到工作人员用古老的方式打捞各种鱼,但在
下列属于护理技术标准的是()A.护师职责 B.病区环境管理质量标准 C.心力
男性,41岁。诊断为肾癌。下列症状中,哪一项不是肾癌的肾外表现A.低热 B.血
子宫内膜异位症若能在镜检时找到_____________即可确诊此病,若临床表现
在5℃~10℃气温条件下仍可用于施工的耐火材料有( )。A.黏土结合耐火浇注料
初次分离需要L-半胱氨酸的细菌是( )。A.肺炎链球菌 B.大肠埃希菌 C
艾滋病患者肺部机会性感染最常见的病原体是( )。A.白色念珠菌 B.结核杆菌
下列各项关于我国企业记账本位币的说法中,正确的有()。A.记账本位币是指企
凡有法律、法规规定的()、应税财产或应税行为的各类纳税人,均应当按照《税收征收管
最新回复
(
0
)