cpp
#include<iostream>
using namespace std;
//选择排序
void swapSort(int *arr,int len)
{
for(int i=0;i<len;i++)
{
int min=i;//假设第一个元素最小
for(int j=i+1;j<len;j++)
{
if(arr[min]>arr[j])
min=j;//更新最小值下标
}
if(min!=i)
{
int temp=arr[min];
arr[min]=arr[i];
arr[i]=temp;
}
}
}
int main()
{
int arr[5]={4,2,3,1,5};
swapSort(arr,5);
for(int i=0;i<5;i++)
{
cout<<arr[i]<<' ';
}
}