40,42,45,55,80,83
42,40,45,80,85,88
42,40,45,55,80,85
42,40,45,85,55,80
答案:c解析:初始序列:(45,80,55,40,42,85)①从右往左找出小于45的值②将该值交换到45的位置③交换后,从左往右找大于45的值 结果为:42,80,55,40,42,85
①从左往右找出大于45的值②将该值交换到粗体42的位置③交换后,从右往左找小于45的值结果为:42,80,55,40,80,85、
①从右往左找小于45的值②将该值交换到粗体80的位置③交换后,从左往右找大于45的值结果为:42,40,55,40,80,85
①从左往右找大于45的值②交换该值到粗体40的位置③交换后,从右往左找小于45的值结果为:42,40,55,55,80,85
此时第一趟排序结束 ,将粗体55替换成45最终排序结果为 :42,40,45,55,80,85
C 42,40,45,55,80,85
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
答案:c
解析:
初始序列:(45,80,55,40,42,85)
①从右往左找出小于45的值
②将该值交换到45的位置
③交换后,从左往右找大于45的值
结果为:42,80,55,40,42,85
①从左往右找出大于45的值
②将该值交换到粗体42的位置
③交换后,从右往左找小于45的值
结果为:42,80,55,40,80,85、
①从右往左找小于45的值
②将该值交换到粗体80的位置
③交换后,从左往右找大于45的值
结果为:42,40,55,40,80,85
①从左往右找大于45的值
②交换该值到粗体40的位置
③交换后,从右往左找小于45的值
结果为:42,40,55,55,80,85
此时第一趟排序结束 ,将粗体55替换成45
最终排序结果为 :42,40,45,55,80,85