简单选择排序
#简单选择排序
#算法的比较次数及移动次数
#简单排序算法实现
void SelectSort(int arr[], int num)
{
for (int i = 0; i < num-1; i++)
{
int j = i;
int min =j;
for (; j < num; j++)
{
if (arr[j] < arr[min])
min = j;
}
if(min!=i)
swap(arr[min], arr[i]);
}
}
#简单选择排序
#算法的比较次数及移动次数
#简单排序算法实现
void SelectSort(int arr[], int num)
{
for (int i = 0; i < num-1; i++)
{
int j = i;
int min =j;
for (; j < num; j++)
{
if (arr[j] < arr[min])
min = j;
}
if(min!=i)
swap(arr[min], arr[i]);
}
}