首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。(41)是稳定的排序方法,因为这种方法在比较相邻元
如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。(41)是稳定的排序方法,因为这种方法在比较相邻元
admin
2009-01-20
38
问题
如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。(41)是稳定的排序方法,因为这种方法在比较相邻元
选项
A、冒泡排序
B、希尔排序
C、快速排序
D、简单选择排序
答案
A
解析
本题考查排序算法。冒泡排序的思想是比较相邻的元素,将较大者交换到后面,对于值相同的元素,则无需交换。希尔排序则是按照一定的间隔将元素分成若干组,在同组内进行直接插入排序,这样较小的元素以较大的步幅向前移动。但是在希尔排序中,值相同的元素不一定分在同一组,因此,在排序前后它们的相互位置可能发生颠倒。快速排序是先设定一个枢轴元素(基准元素,通常是序列的第一个元素),从序列的两端开始扫描,将大于枢轴元素的元素向序列后端换,小于枢轴元素者向序列前端换。在此过程中,值相同的元素会交换位置,因此快速排序不是稳定的排序方法。n个元素进行简单选择排序的基本方法是:通过n-i次元素之间的比较,从n-i+1个元素中选出最小元素,并与第i(1≤I≤n)个元素进行交换,当i等于n时所有记录有序排列。简单选择排序是一种不稳定的排序方法。
转载请注明原文地址:https://jikaoti.com/ti/QgW7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在WindowsXP中,当一个窗口最大化后,下列叙述不正确的是______。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
在Excel中,区域A1:B2中各单元格的值都为4,区域C2:E2中各单元格的值分别为5、6、8,在P1单元格中输入公式“=AVERAGE(A1:B2,C2:E2)”,则F1单元格中显示的值为(59)。
程序员一般用(7)软件编写和修改程序。
WindowsServer2003新增的功能有:(1)。(1)A.MSNMessagerB.流媒体服务(WMS,WindowsMediaServices)C.活动目录(ActiveDirectory)D.Interne
从表1-1中为图1-1中(1)~(4)处选择合适设备名称(每个设备限选一次)。表1-2是路由器A上的地址变换表,将图1-2中(8)~(11)处空缺的信息填写在相应的位置。
把一个消息排队之后收到一个错误消息,指出与服务器连接时有错,该如何解决?为什么在Web页面存在并且输入地址正确的情况下,InternetExplorer显示“不能找到在Address域键入的URL”?
Web页面的规划有哪些原则?ASP发布网页与静态发布有什么区别?
认真阅读以下网页制作和网页编程的内容,回答问题1~5,将解答填入对应的解答栏内。下面的网页使用了框架,网页效果如下图所示。[hillFrameset.html文档的内容]<!DOCTYPEHTMLPUBLIC"-//W
关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学
随机试题
急性糜烂出血性胃炎的治疗中,错误的是()
在Excel2010中,分类汇总对汇总项只能进行求和、求均值等操作,不能进行求最大值操作。()
休克病人中心静脉压为5cmH2O,血压80/65mmHg。处理原则为:()
关于Reiter综合征,下列哪项不准确
患者若出现发热喜凉,口渴饮冷,面红目赤,小便短赤,大便燥结,舌红苔黄而干燥,治疗时应用何法治疗( )。
某办公楼项目于2006年5月1日领取了施工许可证,则该工程应在( )前开工。
下列不属于企业经济利益流入的是()。
下列关于装配式钢结构建筑的特点,说法错误的是()。
清代“圆明三园”包括()。[2012年北京真题]
当一种语言的谓语排列在宾语之后时,它的所有者总是排列在名词中心语之前。与这句话蕴含的意思逻辑上相排斥的是:
最新回复
(
0
)