国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 汶川县| 昌邑市| 治县。| 怀宁县| 泗水县| 萝北县| 云阳县| 海兴县| 九江市| 建平县| 承德市| 栾城县| 永年县| 轮台县| 永德县| 五华县| 德州市| 基隆市| 宜春市| 苗栗市| 兴和县| 光山县| 那曲县| 时尚| 怀宁县| 闽清县| 赣州市| 迁西县| 大港区| 芒康县| 苏尼特右旗| 南京市| 虎林市| 巴马| 天水市| 桃园县| 溆浦县| 彭山县| 镇康县| 兴宁市| 长寿区|