国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python實(shí)現(xiàn)的選擇排序算法示例

2020-01-04 16:14:16
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

選擇排序每次只記錄最大數(shù)的索引值. 類似于冒泡排序, 也是要比較n-1次, 區(qū)別是冒泡排序每次都交換, 選擇排序只在最后比較完后才進(jìn)行交換

示例代碼:

#!/usr/bin/env python# coding:utf-8def selectSort(nums):  for i in range(len(nums)):    max_index = 0    for j in range(len(nums)-i):      if nums[max_index] < nums[j]:        max_index = j    nums[max_index], nums[len(nums)-i-1] = nums[len(nums)-i-1], nums[max_index]  return numsnums = [6,2,54435,3141]print "VEVB武林網(wǎng)測(cè)試結(jié)果:"print selectSort(nums)

運(yùn)行結(jié)果:

Python,選擇排序,算法

 

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泗洪县| 鹿邑县| 慈溪市| 闽清县| 库尔勒市| 海兴县| 宜君县| 张掖市| 类乌齐县| 泉州市| 类乌齐县| 文昌市| 兰溪市| 临高县| 高陵县| 乐都县| 房产| 宁明县| 清河县| 松滋市| 盐边县| 竹山县| 金坛市| 阿拉善盟| 佳木斯市| 兴化市| 邛崃市| 邵武市| 栾城县| 湟源县| 黑河市| 礼泉县| 万荣县| 文山县| 扶余县| 婺源县| 乐安县| 新河县| 射洪县| 金门县| 环江|