#牛客在线求职答疑中心#2、将一个整数序列整理为升序,两趟处理后变为10,12,21,9,7,3,4,25,则采用的排序算法
全部评论
这个整数序列经过两趟处理后变为10, 12, 21, 9, 7, 3, 4, 25,看起来像是采用了冒泡排序算法。冒泡排序的基本思想是通过比较相邻的元素,将大的数向后移动,每趟处理后最大(或最小)的数会被放到序列的末尾(或开头)。 在第一趟处理后,最大的数25会被移到序列的最后,序列可能变为10, 12, 21, 9, 7, 3, 4, 25。第二趟处理后,次大的数21会被移到倒数第二的位置,序列可能变为10, 12, 9, 7, 3, 4, 21, 25。 不过,由于题目没有给出具体的每趟处理后的详细序列,所以只能推测是冒泡排序。其他一些排序算法,如快速排序或归并排序,通常不会在两趟处理后就有如此明显的顺序变化。
点赞 回复 分享
发布于 09-28 18:23 AI生成

相关推荐

211本,三段面试(2大厂1小厂),六级500+现在是卡985了吗?
大飞的诡术妖姬:同211本,一段小厂实习,去年这个时候我也没什么面试,10月11月面试多了很多,加油
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务