首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设线性表中每个元素有两个数据项k1和k2,现对线性表按以下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的排序方法是( )。
设线性表中每个元素有两个数据项k1和k2,现对线性表按以下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的排序方法是( )。
admin
2018-07-17
78
问题
设线性表中每个元素有两个数据项k1和k2,现对线性表按以下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的排序方法是( )。
选项
A、先按k1进行直接插入排序,再按k2进行简单选择排序
B、先按k2进行直接插入排序,再按k1进行简单选择排序
C、先按kl进行简单选择排序,再按k2进行直接插入排序
D、先按k2进行简单选择排序,再按k1进行直接插入排序
答案
D
解析
考查基数排序的特性、排序算法的稳定性。本题思路来自基数排序的LSD,首先应确定k1,k2的排序顺序,若先排k1再排k2,则排序结果不符合题意,排除AC。再考虑算法的稳定性,当k2排好序后,再对k1排序,若对k1排序采用的算法是不稳定的,则对于k1相同、而k2不同的元素可能会改变相对次序,从而不一定能满足题设要求。直接插入排序算法是稳定的,而简单选择排序算法是不稳定的。
注意:大部分的简单排序方法都是稳定的,除了简单选择排序,复杂的排序方法通常都是不稳定的。不稳定的排序方法有:简单选择排序、希尔排序、快速排序和堆排序。平均时间复杂度为O(nlog
2
n)的稳定排序算法只有归并排序。对于不稳定的排序方法,只要举出一个不稳定的实例即可。
转载请注明原文地址:https://kaotiyun.com/show/cyRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在下列我国建国之后的外交活动中,能够体现“和而不同”思想的有()①亚非会议主张“求同存异”②提出“和平共处五项原则”③中日关系实现正常化④同第三世界国家建立友谊
结束雅各宾派专政的历史事件是()。
明朝初加强专制统治的措施中,与后来宦官专权有直接关系的是()。
解放战争中标志着中国革命开始由被动转为主动的事件是()。
()标志着二战中苏德战场转折的完成。
科学技术革命包括三个既有联系又有区别的过程,下列不属于三个过程的是()。
全国高校院系调整的具体时间是()。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
随机试题
在经营计划调整方法中,哪种方法适用于品种比较稳定的情况下生产计划和销售计划的调整()
下列哪一项属于酸蚀过程中的错误操作
无菌技术操作原则中,下列哪项是错误的()。
患者,男,47岁,体型肥胖,2小时前运动中出现心前区剧痛,并向左手臂放射,伴有恶心,急诊入院,心电监护示II导联ST段弓背状抬高,T波倒置。该患者目前宜首选的辅助检查是
有关专家指出,月饼高糖、高热量,不仅不利于身体健康,甚至演变成了“健康杀手”。月饼要想成为一种健康食品,关键要从工艺和配料方面进行改良,如果不能从工艺和配料方面进行改良,口味再好,也不能符合现代人对营养方面的需求。由此不能推出的是(
空心圆轴和实心圆轴的外径相同时,截面的抗扭截面模量较大的是()。
放大电路如图所示,其输入电阻ri的正确表达式是( )。
城市轨道交通车站设备用房包括供电、通风、通信、信号、给排水、防灾、电视监控等系统用房,其面积和要求应按各专业的()确定。
阅读下面的材料,回答问题。心理学家把一只小白鼠放在一个特制的箱子里,这个箱子被一个隔板分隔成两部分。当小白鼠熟悉了环境后,心理学家就会给出一个铃声作为信号,响铃之后,小白鼠所在一侧的箱底就会通电。小白鼠受到难受的电击,就会本能地逃窜,碰巧跃过隔板
Thelatestclocktobeinventedisa"languageclock"whichhelpsustodeterminethedatesofcertainoccurrences.Thisclockr
最新回复
(
0
)