在python中实现选择排序和冒泡排序
# 选择排序
def sortName(arr) :
for i in range(len(arr)-1) :
min_index = i
for j in range(i+1,len(arr)) :
if arr[min_index] > arr[j] :
min_index = j
arr[i], arr[min_index] = arr[min_index], arr[i]
return arr
# 冒泡排序
def sortName(arr) :
for i in range(len(arr)-1) :
for j in range(len(arr)-i-1) :
if arr[j] > arr[j+1] :
arr[j], arr[j+1] = arr[j+1], arr[j]
return arr
python 中的排序函数 sorted() :
sorted(iterable, cmp=None, key=None, reverse=False)
""" sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list """
sorted 方法返回一个新的对象
# 对列表进行排序:
arr &#