有数组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
希望我的回答能帮助到您,如果对我的服务满意,请给个赞哦,祝您一切顺利!