将数组{32, 74, 25, 53, 28, 43, 86, 47}中的元素按从小到大的顺序排列

将数组{32,74,25,53,28,43,86,47}中的元素按从小到大的顺序排列,每次可交换任两个元素需交换多少次?这样类型的题目应该选择哪种查找排序方法呢?... 将数组{32, 74, 25, 53, 28, 43, 86, 47}中的元素按从小到大的顺序排列,每次可交换任两个元素需交换多少次?这样类型的题目应该选择哪种查找排序方法呢? 展开
 我来答
minmax6
2011-09-20 · TA获得超过342个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:182万
展开全部
用冒泡法。
1)第一轮:前面两个数先比较,若第一个位置上的数比第二个位置上的数小,则不交换两个位置上的元素;若第一个位置上的数比第二个位置上的数大,则交换两个位置上的元素。将第一个位置上的数与第三个位置上的数比较,若第一个位置上的数比第三个位置上的数小,则不交换两个位置上的元素;若第一个位置上的数比第三个位置上的数大,则交换两个位置上的元素。再将第一个位置上的数与第四个位置上的数比较……如此下去……
2)第二轮:将第二个位置上的数与第三个位置上的数比较……
3)……
4)直至将第七个位置上的数与第八个位置上的数比较完成。
爱游泳的霸王龙
2011-09-20 · TA获得超过6.9万个赞
知道大有可为答主
回答量:1774
采纳率:87%
帮助的人:942万
展开全部
0.{32,74,25,53,28,43,86,47}
1.{25,74,32,53,28,43,86,47}
2.{25,28,32,53,74,43,86,47}
3.{25,28,32,43,74,53,86,47}
4.{25,28,32,43,47,53,86,74}
5.{25,28,32,43,47,53,74,86}
最少5次。其中74移动两次。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式