第一次发博,欢迎大家指导更正。
#include
using namespace std;
void selectionSort(int array[],int n)
{
for(int i=0;i
{
//从[i,n)中找到最小的
int min=i;
for(int j=i+1;j
{
if(array[j]
{
min=j;
}
}
swap(array[i],array[min]);
}
}
int main()
{
int a[5]={5,4,3,2,1};
selectionSort(a,5);
for(int i=0;i<5;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
}