数组排序
1、记录最小值的下标为i
2、更新真实最小值下标
3、判断真实最小值下标 是否与开始认定的i相等,如果不等,交换元素
void mySort(int arr[],int length) {
for (size_t i = 0; i < length; i++)
{
int min = i;//记录最小值的下标为i
for (size_t j = i+1; j < length; j++)
{
if (arr[min] > arr[j]) {
min = j;//更新真实最小值下标
}
}
//判断真实最小值下标 是否与开始认定的i相等,如果不等,交换元素
if (i != min)
{
int temp = arr[i];
arr[i] = arr[min