选择排序 选择排序即:每轮从第i个数开始包括第i个数在内,找到其中最小的数,与第i个数交换位置。 注意: 当比较到最后一个数时,可以不比较 当最小的数就是最初开始赋值给min的数时,可以不进行交换,因为有的交换方式在两个名称或指针指向同一个值的时候,不能实现正确的交换 所以在交换前可以加一个判断 具体代码实现见如下: #include<iostream> using namespace std; int main(){ int data[5] = { 3,4,2,