模拟排序扑克牌新牌<旧牌,旧牌依次后移
从第一个位置开始比较找出最小的,和第一个位置互换开始下一轮。
从左到右数组中相邻的两个元素进行比较,将较大嘚放到后面每一趟排序,最大的数移到最后面每一趟排序以此交换的次数会减一,因为每一趟排序后有一个数已经达到指定位置
0 |
举個例子:5,85,29 我们知道第一遍选择排序第一个元素5会和2交换,那么原序列中2个5的相对位置前后顺序就破坏了
这三种算法的优点简单缺点慢
模拟排序扑克牌新牌<旧牌,旧牌依次后移
从第一个位置开始比较找出最小的,和第一个位置互换开始下一轮。
从左到右数组中相邻的两个元素进行比较,将较大嘚放到后面每一趟排序,最大的数移到最后面每一趟排序以此交换的次数会减一,因为每一趟排序后有一个数已经达到指定位置
0 |
举個例子:5,85,29 我们知道第一遍选择排序第一个元素5会和2交换,那么原序列中2个5的相对位置前后顺序就破坏了
这三种算法的优点简单缺点慢