首页
登录
从业资格
对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相
对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相
考试题库
2022-08-02
75
问题
对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相同,则( )保证这两个元素在排序前后的相对位置不变。A.直接插入排序和简单选择排序都可以B.直接插入排序和简单选择排序都不能C.只有直接插入排序可以D.只有简单选择排序可以
选项
A.直接插入排序和简单选择排序都可以
B.直接插入排序和简单选择排序都不能
C.只有直接插入排序可以
D.只有简单选择排序可以
答案
C
解析
它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。因为元素扫描顺序固定,所以对于相同元素,可以保证后出现的元素一定在之前出现元素的后面。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2408355.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
在C程序中,对于如下的两个for语句,其运行后a和b的值分别为( )。 fo
若某二叉树的先序遍历序列是ABDCE,中序遍历序列是BDACE,则该二叉树为(
对n个关键码构成的序列采用简单选择排序法进行排序的过程是:第一趟经过n-1次关键
有两个N*N的矩阵A和B,想要在微机(PC机)上按矩阵乘法基本算法编程实现计
某酒店预订系统有两个重要功能:检索功能和预订功能。检索功能根据用户提供的关键字检
对于关键字序列(10,34,37,51,14,25,56,22,3),用线性探
对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3
用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile
设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到(
随机试题
甲加盖违章建筑,并串通负责房屋征收的国家机关工作人员乙,乙利用职务上的便利帮甲违
通常媒体指物体传输或变换时的中间介质。以下关于信息领域中媒体的说法正确的是()。
甲亢治疗方法中,哪种最易引起甲状腺功能减退A.甲硫嘧啶 B.甲巯咪唑 C.放
耐甲氧西林金黄色葡萄球菌(MRSA)、克雷伯氏菌等细菌能引起多种疾病和感染,同时
人在每一瞬间,将心理活动选择了某些对象而忽略了另一些对象。这一特点指的是注意的(
历史是历史学家跟事实之间相互作用的连续不断的过程,是现在跟过去之间____的问答
A.磺胺甲唑 B.利奈唑胺 C.呋喃妥因 D.甲氧苄啶 E.替硝唑作用于
下列属于单机结构的缺点的有( )。A.使用简单、配置成本低 B.数据共享程度
在工程施工准备阶段的质量控制中,项目监理机构对施工方案的审查,应包括的基本内容是
根据《行政处罚法》,下列关于行政处罚适用的说法中,正确的是()。A.智力残疾人
最新回复
(
0
)