早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是________。A.10B.8C.4D.9
题目
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是________。
A.10
B.8
C.4
D.9
参考答案
正确答案:B
解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的v[0],V[1]……V[i-1]已经排好序,这时,用V[i]的关键码与V[i-1),V[i-2],……的关键码顺序进行比较,找到插入位置即将v[i]插入,原来位置上的对象则向后移。本题中的i只能取1:第1趟(i=1):11和15比较,插入:11,15,9,10,13第2趟(i=2):9和11比较,插入:9,11,15,10,13第3趟(i=3):10和9比较,不插入,再和11比较,插入:9,10,11,15,13第4趟(i=4):13和9比较,不插入,和10比较,不插入,和11比较,不插入,和15比较,插入,排序完成。共比较8次。
解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的v[0],V[1]……V[i-1]已经排好序,这时,用V[i]的关键码与V[i-1),V[i-2],……的关键码顺序进行比较,找到插入位置即将v[i]插入,原来位置上的对象则向后移。本题中的i只能取1:第1趟(i=1):11和15比较,插入:11,15,9,10,13第2趟(i=2):9和11比较,插入:9,11,15,10,13第3趟(i=3):10和9比较,不插入,再和11比较,插入:9,10,11,15,13第4趟(i=4):13和9比较,不插入,和10比较,不插入,和11比较,不插入,和15比较,插入,排序完成。共比较8次。
看了用直接插入排序方法对序列{15...的网友还看了以下:
直角三角形两直角边的比是40比9,则周长与最短边的比是为多少?A.9比1B.10比1C.41比9D. 数学 2020-03-30 …
几道数学难题1.客车和货车从相距570千米的两地同时相对开出.已知客车每小时行50千米,货车与客车 数学 2020-04-07 …
用直接插入排序法对下面四个序列由小到大进行排序,元素比较次数最少的是( )。A)88、90、3 计算机类考试 2020-05-23 …
用直接插入排序法对下面四个序列由小到大进行排序,元素比较次数最少的是( )。A)88、90、36、9 计算机类考试 2020-05-24 …
内部排序序列的状态是逆序列使用哪种排序方法比较好某序列是逆序列(比如按大到小排列)要将它排成正序列 数学 2020-06-12 …
1个9是9比10小12个9也是9比20少2认此类推31个9是9比10小12个9也是9比20少2认此类 数学 2020-10-31 …
关于南开100题,第90题将一正整数序列{K1,K2,...,K9}重新排列成一个新的序列.新序列中 其他 2020-11-28 …
内部排序算法比较(1)对以下7种常用的内部排序算法进行比较:起泡排序、直接插入排序、简单选择排序、快 其他 2020-11-28 …
有一条生产线共要三道工序.如果一个人做第一道工序要10分钟,做第二道工序要9分钟,做第三道工序要6分 数学 2020-12-01 …
对有18个元素的有序表用二分法查找,则查找A[3]的比较序列的下标为?答案是9、4、2、3为什么?还 数学 2020-12-05 …