【基本思想】
简单选择排序是选择类排序中简单的一种,其基本思想是:第 $i$ 趟排序在待排序列 $a[i]$~$a[n]$ 中选取关键码最小的记录,这样每一趟确定第 $i$ 个元素,$n-1$ 趟即可排序完成
简单选择排序的具体的排序过程如下:
排序,即重新排列表中的元素,使表中元素满足按关键字有序的过程
对于待排序表中的两个元素 $R_i$ 和 $R_j$,若排序前后 $R_i$ 和 $R_j$ 的相对位置不变,则称排序算法是稳定的,否则是不稳定的,稳定与不稳定是对算法性质的描述,若待排序表中的元素唯一,则选择排序算法时稳定与否无关紧要
在排序过程中,根据数据元素是否完全在内存中,可将排序算法分为两类: