有数组a,其元素值为7、1、5、6、9、3,把该数组按从小到大的顺序排列并输出。

1个回答
展开全部
摘要 方法如下:第一趟排序: 原始数据:5 2 8 4 9 1最小数据1,把1放在首位,也就是1和5互换位置,排序结果:1 2 8 4 9 5第二趟排序:第1以外的数据{2 8 4 9 5}进行比较,2最小,排序结果:1 2 8 4 9 5第三趟排序:除1、2以外的数据{8 4 9 5}进行比较,4最小,8和4交换排序结果:1 2 4 8 9 5第四趟排序:除第1、2、4以外的其他数据{8 9 5}进行比较,5最小,8和5交换排序结果:1 2 4 5 9 8第五趟排序:除第1、2、4、5以外的其他数据{9 8}进行比较,8最小,8和9交换排序结果:1 2 4 5 8 9
咨询记录 · 回答于2022-06-29
有数组a,其元素值为7、1、5、6、9、3,把该数组按从小到大的顺序排列并输出。
请您耐心等待两分钟,正在编辑整理回答,马上就为您解答,还请不要结束咨询哦。
方法如下:第一趟排序: 原始数据:5 2 8 4 9 1最小数据1,把1放在首位,也就是1和5互换位置,排序结果:1 2 8 4 9 5第二趟排序:第1以外的数据{2 8 4 9 5}进行比较,2最小,排序结果:1 2 8 4 9 5第三趟排序:除1、2以外的数据{8 4 9 5}进行比较,4最小,8和4交换排序结果:1 2 4 8 9 5第四趟排序:除第1、2、4以外的其他数据{8 9 5}进行比较,5最小,8和5交换排序结果:1 2 4 5 9 8第五趟排序:除第1、2、4、5以外的其他数据{9 8}进行比较,8最小,8和9交换排序结果:1 2 4 5 8 9
希望我的回答能帮助到您,如果对我的服务满意,请给个赞哦,祝您一切顺利!
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消