最近在看《算法导论》,想用python实现一下里面的一些算法
选择排序,遍历1——N-1,逐个和后面的比较大小,然后将小的数据放在前面
#!/usr/bin/python
# -*- coding:utf-8 -*-
def select_sort(A):
for i in range(0, len(A) - 1):
for j in range(i + 1, len(A)):
if A[i] > A[j]:
A[i], A[j] = A[j], A[i]
return A
print select_sort([12, 15, 32, 11, 19, 90, 2])