自强不息系列之Python 选择排序
生活随笔
收集整理的這篇文章主要介紹了
自强不息系列之Python 选择排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Python 選擇排序
選擇排序(Selection sort)是一種簡單直觀的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再從剩余未排序元素中繼續(xù)尋找最小(大)元素,然后放到已排序序列的末尾。以此類推,直到所有元素均排序完畢。
import sys A = [64, 25, 12, 22, 11] for i in range(len(A)): min_idx = i for j in range(i+1, len(A)): if A[min_idx] > A[j]: min_idx = j A[i], A[min_idx] = A[min_idx], A[i] print ("排序后的數(shù)組:") for i in range(len(A)): print("%d" %A[i]),?執(zhí)行以上代碼輸出結果為:
排序后的數(shù)組: 11 12 22 25 64?
總結
以上是生活随笔為你收集整理的自强不息系列之Python 选择排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高可用架构故障自动转移插件MH
- 下一篇: 2021年黄石二中高考成绩查询,2020