首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法为_____________。
从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法为_____________。
admin
2021-01-13
30
问题
从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法为_____________。
选项
A、插入排序
B、选择排序
C、快速排序
D、冒泡排序
答案
A
解析
插入排序的基本思想是:在插入第j个记录时,R
1
、R
2
、…、R
i-1
已经排好序,这时将关键字k,依次与关键字k
i-1
,k
i-2
…,k
1
进行比较,从而找到应该插入的位置,然后将k
i
插入,插入位置及其后的记录依次后移。
选择排序的基本思想是:在进行每趟排序时,从无序的记录中选择出关键字最小(或最大)的记录,将其插入到有序序列(初始时为空)的尾部。
快速排序是对冒泡排序的一种改进。先通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后分别对这两部分记录继续进行排序,使得整个序列有序。
冒泡排序的基本思想是:首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序(即r[1].key>r[2].key),则交换两个记录,接着比较第二个记录和第三个记录的关键字。依次类推,直至第n一1个记录和第n个记录的关键字进行过比较为止。这个过程称为第一趟冒泡排序,使得关键字最大的记录被安置到最后一个记录的位置上。然后进行第二趟冒泡排序,对前n一1个记录进行同样的操作,结果是使关键字次大的记录被安置到第n一1个记录的位置上。当进行完第n一1趟冒泡排序时,所有记录都已有序排列。
综合以上分析,题目描述的排序算法为插入排序。
转载请注明原文地址:https://jikaoti.com/ti/BrE7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
Windows系统中,在排除DNS域名解析故障时需要刷新DNS解析器缓存,使用的命令是______。
在Windows操作系统的“Internet信息服务→默认网站→属性”对话框中,不能进行的操作是(43)。
如果指定的网络地址是192.168.1.21/24,则其默认网关可以是(32)。
以太网控制策略中有三种监听算法,其中一种是:“一旦介质空闲就发送数据,假如介质忙,继续监听,直到介质空闲后立即发送数据”,这种算法称为(24)监听算法。
参见下图,4个主机接入了网络,路由器汇总的地址是__________________。
HTML中的<th></th>标记用来定义(43)。
关系数据模型是常用的一种基本数据模型,它是用(21)结构来表示实体类型和文件间联系的。关系数据库的数据操作语言(DML)主要包括(22)两类操作。关系模型的关系运算是以关系代数为理论基础的,关系代数最基本的操作是(23)。设R和S为两个关系,则RS表示R与
图2-2是TServer“系统属性”的“权限”选项卡,默认情况下系统管理员组用户(Administrators)拥有用户访问、来宾访问和完全控制终端服务器的权限,远程桌面用户组(RemoteDesktopUsers)的成员拥有(3)和(4
软件语言是用于书写计算机软件的语言。它主要包括需求定义语言、(45)、(46)、程序设计语言以及(47)等,适用于软件开发的各个阶段。程序设计语言的基本成分是数据成分、运算成分、控制成分以及(48)。程序设计语言有多种分类法,例如,按成分性质分,有顺序语言
软件语言是用于书写计算机软件的语言。它主要包括需求定义语言、(45)、(46)、程序设计语言以及(47)等,适用于软件开发的各个阶段。程序设计语言的基本成分是数据成分、运算成分、控制成分以及(48)。程序设计语言有多种分类法,例如,按成分性质分,有顺序语言
随机试题
用于固定产品生产的夹具是________夹具。
当胃中等充盈时,大部分在左季肋部.小部分位于腹上部,胃的前壁剑突下未被肋弓遮掩的部分可直接接触下列哪种结构()
下列哪项属于家庭外资源
A.黄连、黄柏B.黄芩、大黄C.黄芩、黄连D.白术、干姜E.陈皮、甘草凉膈散的组成中含上述哪些药物
尿路感染诊断的最重要依据是
接受属特别管辖的行政复议案件的县级地方人民政府,对不属于自己受理的行政复议申请,应当在收到该复议申请之日起()日内转送有关复议机关,并告知申请人。
在施工过程中,由于砖墙垒砌不符合要求而进行重砌,则该时间应属于()。
根据新知识与原有认知结构的关系,知识的学习可以分为()。
WhatdoesanadvertisementsayaboutEnglishlearning?
AlthoughtherearemanyskillfulBraillereaders,thousandsofotherblindpeoplefinditdifficulttolearnthatsystem.Theya
最新回复
(
0
)