python 1200例——【12】选择排序

选择排序是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。

选择排序的求解方法如下:

  1. 首先在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置。
  2. 再从剩余未排序元素中继续寻找最小(或最大)元素,然后放到已排序序列的末尾。
  3. 以此类推,直到所有元素均排序完毕。

选择排序的Python实现示例:

def selection_sort(arr):
    # 遍历所有数组元素
    for i in range(len(arr))

猜你喜欢

转载自blog.csdn.net/m0_47867638/article/details/135243322