国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現的選擇排序算法原理與用法實例分析

Python實現的選擇排序算法原理與用法實例分析

2020-12-19 01:00Alex Yu Python

這篇文章主要介紹了Python實現的選擇排序算法,簡單描述了選擇排序的原理,并結合實例形式分析了Python實現與應用選擇排序的具體操作技巧,需要的朋友可以參考下

本文實例講述了Python實現的選擇排序算法。分享給大家供大家參考,具體如下:

選擇排序(Selection sort)是一種簡單直觀的排序算法。它的工作原理是每一次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置,直到全部待排序的數據元素排完。

比如在一個長度為N的無序數組中,在第一趟遍歷N個數據,找出其中最小的數值與第一個元素交換,第二趟遍歷剩下的N-1個數據,找出其中最小的數值與第二個元素交換......第N-1趟遍歷剩下的2個數據,找出其中最小的數值與第N-1個元素交換,至此選擇排序完成。

具體實現代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#-*- coding: UTF-8 -*-
import numpy as np
def SelectSort(a):
  for i in xrange(0,a.size):
    min = a[i]
    p = i
    for j in xrange(i+1,a.size ):
      if min > a[j]:
        min = a[j]
        p = j
    if p != i:
      a[i], a[p] = a[p], a[i]
if __name__ == '__main__':
  a = np.random.randint(0, 10, size = 10)
  print "Before sorting..."
  print "---------------------------------------------------------------"
  print a
  print "---------------------------------------------------------------"
  SelectSort(a)
  print "After sorting..."
  print "---------------------------------------------------------------"
  print a
  print "---------------------------------------------------------------"

運行結果:

Python實現的選擇排序算法原理與用法實例分析

希望本文所述對大家Python程序設計有所幫助。

原文鏈接:http://www.cnblogs.com/biaoyu/p/4831630.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 新久久久| 狠狠艹夜夜艹 | 三级无遮挡污在线观看 | 狠狠操狠狠操 | 91精品国产91久久综合桃花 | 人人爽人人爽人人片av | 玖玖精品| 一级片在线观看 | 国产 日韩 欧美 中文 在线播放 | av网站网址 | 亚洲免费一区二区 | 国产va在线| 久久极品 | 一级电影免费看 | 国产成人精品免高潮在线观看 | 日本美女一区二区三区 | 日韩精品在线免费观看 | 色在线影院 | 天堂av2020| 中文字幕一区二区三区精彩视频 | 一级毛片国产 | 国产一区高清 | 日韩成人在线电影 | 99在线观看 | 国产亚洲精品久久19p | 日韩城人网站 | 亚洲毛片a | h色视频在线观看 | 国产在线视频网 | 亚洲bbw | 亚洲欧洲精品成人久久奇米网 | 可以在线观看的av网站 | 电影91久久久 | 亚洲男性天堂 | 国产一区二区三区免费在线 | 欧美在线不卡 | 国产精品久久国产精品 | 欧美在线视频网 | 免费看黄色小视频 | 日韩一区二区电影 | 国产小视频在线播放 |