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

首頁 > 編程 > Python > 正文

Python實現(xiàn)冒泡,插入,選擇排序簡單實例

2019-11-25 18:17:23
字體:
來源:轉載
供稿:網友

本文所述的Python實現(xiàn)冒泡,插入,選擇排序簡單實例比較適合Python初學者從基礎開始學習數(shù)據(jù)結構和算法,示例簡單易懂,具體代碼如下:

# -*- coding: cp936 -*-#python插入排序def insertSort(a):  for i in range(len(a)-1):    #print a,i     for j in range(i+1,len(a)):      if a[i]>a[j]:        temp = a[i]        a[i] = a[j]        a[j] = temp  return a#Python的冒泡排序  def bubbleSort(alist):  for passnum in range(len(alist)-1,0,-1):    #print alist,passnum    for i in range(passnum):      if alist[i]>alist[i+1]:        temp = alist[i]        alist[i] = alist[i+1]        alist[i+1] = temp  return alist#Python的選擇排序 def selectionSort(alist):  for i in range(len(alist)-1,0,-1):    maxone = 0    for j in range(1,i+1):      if alist[j]>alist[maxone]:        maxone = j    temp = alist[i]     alist[i] = alist[maxone]    alist[maxone] = temp   return alistalist = [54,26,93,17,77,31,44,55,20]#print bubbleSort(alist)alist = [54,26,93,17,77,31,44,55,20]print selectionSort(alist)

感興趣的朋友可以動手測試一下本文實例,相信會有新的收獲。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 绵阳市| 新晃| 郎溪县| 汉中市| 乌兰察布市| 襄垣县| 锦州市| 洛川县| 平陆县| 扎赉特旗| 枝江市| 九台市| 尼勒克县| 旬邑县| 绵竹市| 交口县| 凤台县| 青浦区| 鸡泽县| 昌吉市| 饶平县| 明溪县| 白山市| 上栗县| 崇信县| 沐川县| 太和县| 称多县| 阿拉善右旗| 布尔津县| 衡水市| 钦州市| 芒康县| 马边| 固安县| 申扎县| 福安市| 甘谷县| 高邮市| 景洪市| 乌鲁木齐市|