#include<iostream>
using namespace std;
void select_sort(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[10] = {8, 9, 1, 7, 2, 3, 5, 4, 6, 0};
select_sort(arr, 10);
for (int i = 0; i < 10; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
简单选择排序
最新推荐文章于 2023-03-20 01:02:49 发布