第八题怎么算的

 我来答
一剑出血
高粉答主

2016-06-07 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
这段程序就是将数组按照从小到大的顺序重新排序的,其中s记录的是交换的次数。
最开始是:15,56,24,8,99,2,14
第一轮后:2,15,56,24,8,99,14,交换了5次;
第二轮后:2,8,15,56,24,14,99,交换了4次;
第三轮后:2,8,14,15,56,24,99,交换了3次;
第四轮后:2,8,14,15,24,56,99,交换了1次;
至此已经排序完成,后面两轮不产生交换。
所以一共交换了13次,排序完成后,a(4)=15。
追问
你以后可以给我解答一下这种问题吗
追答
最重要的是,你应当把自己想象成计算机,按照指令一步一步去运行就行了。
我不认为这类题目有什么难度,完全在于你自己到底动脑(思考)动手(在草稿纸上一步一步推算)了没有。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式