排序思想:
升序排序:每次从待排序序列中找出一个最小值与第一个待排序序列中的第一个数交换
降序排列:每次从待排序序列中找出一个最大值与第一个待排序序列中的第一个数交换
举例说明:
蓝色背景为待排序序列
待排序序列 | 8,1,3,7,9,5,6 |
第一趟排序 | 1,8,3,7,9,5,6 |
第二趟排序 | 1,3,8,7,9,5,6 |
第三趟排序 | 1,3,5,7,9,8,6 |
第四趟排序 | 1,3,5,6,9,8,7 |
第五趟排序 | 1,3,5,6,7, |
升序排序:每次从待排序序列中找出一个最小值与第一个待排序序列中的第一个数交换
降序排列:每次从待排序序列中找出一个最大值与第一个待排序序列中的第一个数交换
蓝色背景为待排序序列
待排序序列 | 8,1,3,7,9,5,6 |
第一趟排序 | 1,8,3,7,9,5,6 |
第二趟排序 | 1,3,8,7,9,5,6 |
第三趟排序 | 1,3,5,7,9,8,6 |
第四趟排序 | 1,3,5,6,9,8,7 |
第五趟排序 | 1,3,5,6,7, |