最近在学数据结构,自己写的交换排序代码
void changeSort(int arr[],int n)
{
int pass;
int smallindex;
int j,temp;
for (pass=0;pass<sizeof(arr)-2;pass++)
{
smallindex=pass;
for (j=pass+1;j<sizeof(arr)-1;j++)
{
if (arr[j]<arr[smallindex])
{
smallindex=j;
}
if (smallindex!=pass)
{
temp=arr[pass];
arr[pass]=arr[smallindex];
arr[smallindex]=temp;
}
}
//cout<<"change sort arr:";
//cout<<arr[];
}
}