SORT算法代码
时间: 2023-07-03 22:05:32 浏览: 53
Sort排序代码
下面是一份简单的 Python 实现:
```python
def selection_sort(arr):
n = len(arr)
for i in range(n):
min_idx = i
for j in range(i+1, n):
if arr[j] < arr[min_idx]:
min_idx = j
arr[i], arr[min_idx] = arr[min_idx], arr[i]
return arr
```
这里使用选择排序算法,它的时间复杂度为O(n^2)。算法的基本思想是,每次从未排序的元素中找到最小值,然后将其放到已排序的末尾。在每次循环中,都会将一个未排序元素放到已排序的末尾。
阅读全文