选择排序原理::每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,以此循环,直至排序完毕。代码:1234567891011121314void select_sort(int arr[], int len){ //每次从后边选择一个最小值 for (int i = 0; i < len-1; i++){ //只需选择n-1次 int min = i; for (int j = i+1; j < len; j++){ if (arr[min]>arr[j]){ min = j; } } if (min != i){ swap(arr[i], arr[min]); } }}