代码改变世界

三个基本排序算法执行效率比较(冒泡排序,选择排序和插入排序)

2018-08-05 19:50  蓝之风  阅读(19076)  评论(3编辑  收藏  举报
1、冒泡算法。 冒泡算法是最基础的一个排序算法,每次使用第一个值和身后相邻的值进行比较,如果是升序将大数向左边交换,降序则向右边交换。最终将大数移动到一边,最终排成一个序列: 结果: 2、选择排序 选择排序需要两层循环来实现,外层循环控制次数,内层循环控制找到最小的值。然后将内层循环找到的最小值与外