// 选择排序function findSmallest(arr){let smallest = arr[0],smallest_index = 0for(let i=0;i<arr.length;i++){if(arr[i]<smallest){smallest = arr[i]smallest_index = i}}return smallest}function selectSort(arr){let res = []for(let i = 0;i<arr.length;i++){smallest = findSmallest(arr)res.push(arr.pop(smallest))}return res}
```
