python-实现选择排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-实现选择排序相关的知识,希望对你有一定的参考价值。
# encoding=utf-8 def select_sort(alist): """选择排序""" n = len(alist) for j in range(0, n-1): # 设置最小元素下标 min_index = j # 寻找最小元素的过程 for i in range(j+1, n): if alist[min_index] > alist[i]: min_index = i if j != min_index: alist[min_index], alist[j] = alist[j], alist[min_index] if __name__ == ‘__main__‘: alist = [22, 1, 4, 553, 3, 212, 77] print(alist) select_sort(alist) print(alist)
以上是关于python-实现选择排序的主要内容,如果未能解决你的问题,请参考以下文章