试用直接插入排序方法将下面一列无序数据按照从大到小的顺序进行

试用直接插入排序方法将下面一列无序数据按照从大到小的顺序进行排序,然后再用折半插入排序法,将6插入到上面排好的有序列中.

7,1,3,12,8,4,9,10

答案

解:用有序列插入法排序,过程如下:

第一步:7  1      (前两个数7,1排成有序列)

第二步:7  3  1    (第3个数3按要求插入到已排好的有序列中)

第三步:12  7  3  1    (第4个数12按要求插入到已排好的有序列中)

第四步:12  8  7  3  1    (第5个数8按要求插入到已排好的有序列中)

第五步:12  8  7  4  3  1    (第6个数4按要求插入到已排好的有序列中)

第六步:12  9  8  7  4  3  1    (第7个数9按要求插入到已排好的有序列中)

第八步:12  10  9  8  7  4  3  1    (第8个数10按要求插入到已排好的有序列中)

这时各数的顺序就是符合要求的最终顺序.

用折半插入排序法,将新数据6插入到上面的有序列中,算法步骤设计如下:

第一步:把新数据6与“中间位置”的数据8比较,由于6<8,所以应将6放到8的右边的一半有序列中,即应放到有序列7,4,3,1中.

第二步:把6与有序列7,4,3,1“中间位置”的数据4比较,由于4<6,所以应将6放到4的左边的一半有序列中,即应放到有序列7,4中.

第三步:把6与有序列7,4“中间位置”的数据7比较,由于7>6,所以应将6放到7的右边的一半有序列中,至此排序完成,得到一新的有序列

12,10,9,8,7,6,4,3,1

相关题目

 下列图片属于第二次工业革命成果的是(      )
 下列图片属于第二次工业革命成果的是(      )
右图是“某地地质剖面图”。读图,回答4~6题。 4.图中内
右图是“某地地质剖面图”。读图,回答4~6题。 4.图中内外力作用发生的先后顺序依次是(     ) A.褶皱、岩浆喷出、沉积、岩浆侵入、断裂 B.断
阅读下面文字,完成11-14题。 飞翔的翅膀 金文吉 我没文凭
阅读下面文字,完成11-14题。 飞翔的翅膀 金文吉 我没文凭,也没特殊技能,只好做建筑工人。用我们的话讲每天比鸡起得早,比狗睡得晚,虽然辛苦
填入下文横线处正确的一项是( )____,《邹忌讽齐王纳谏》
填入下文横线处正确的一项是( )____,《邹忌讽齐王纳谏》、《召公谏厉王止谤》这两篇古文,我们对照着读,大有可以借鉴之处。 A.谏难,纳谏尤
某同学欲配制溶质质量分数为3%的过氧化氢溶液作为消毒液。
某同学欲配制溶质质量分数为3%的过氧化氢溶液作为消毒液。现有一瓶标签已破损的过氧化氢溶液,为测定瓶内溶液中溶质的质量分数,取该溶液34 g于烧杯
. I hear __________ boys in your school like playing football in their spare tim
. I hear __________ boys in your school like playing football in their spare time, though others prefer basketball. A. quite a lot  B. quite a few C. quite a bit  D. quite a little
(20分)今年是我国著名物理学家、曾任浙江大学物理系主任
(20分)今年是我国著名物理学家、曾任浙江大学物理系主任的王淦昌先生诞生一百周年。王先生早在1941年就发表论文,提出了一种探测中微子的方案
在等边△ABC中,=a,=b,=c,|a|=2,(1)求证:a⊥(b-c);(2)解关于x的不等
在等边△ABC中,=a,=b,=c,|a|=2,(1)求证:a⊥(b-c);(2)解关于x的不等式|xa+b+c|>1.

最新题目