永发信息网

用冒泡排序法将下列各数排成一列:8,6,3,18,21,67,54.并写出各趟的最后结果及各趟完成交换的次数.

答案:2  悬赏:40  手机版
解决时间 2022-01-01 10:59
用冒泡排序法将下列各数排成一列:8,6,3,18,21,67,54.并写出各趟的最后结果及各趟完成交换的次数.
最佳答案
见解析。解析试题分析:每一趟都从头开始,两个两个地比较,若前者小,则两数位置不变;否则,调整这两个数的位置.解:第一趟的结果是:6 3 8 18 21 54 67完成3次交换.第二趟的结果是:3 6 8 18 21 54 67完成1次交换.第三趟交换次数为0,说明已排好次序,即3 6 8 18 21 54 67.考点:本题主要考查算法案例中的冒泡排序法。点评:冒泡排序的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。
全部回答
我好好复习下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
游丝的意思
住房公积金是国家规定必须为员工缴纳的吗?
下列四幅图中,属于汽化的图是:A.水烧开时冒
斗战神混沌裂隙怎么进
我是连云港电大的学生,想要专转本,想知道哪
页眉和页脚有什么区别
我的世界领地怎么修改拥有领地数?
It’s said that women are more easily to b
There is a big park near my home. It is bi
阴历九月二十八
歌词第一句话是comecome
这种“词汇”和“文法”到底是什么呢?归根说
转正定级涉及到转正定级表,还有调档.
石家庄精英未来小学和私立一中小学哪个好?
用掉毛毛巾会不会起痘痘
推荐资讯
手机曲屏有什么好的和不好的
中国移动怎么开通宝贝计划5元月
型号是什么意思
中行网银手机客户端怎么查询银行卡卡号
超时空要塞δ为梅萨君唱的最后一首歌叫什么名
梨山地址有知道的么?有点事想过去
佳友茶业地址在哪,我要去那里办事
杜莫镇六部村卫生所在哪里啊,我有事要去这个
山堡酒店怎么去啊,有知道地址的么
益津北路/聚英西道(路口)这个地址在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?