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

首頁 > 編程 > Python > 正文

Python實現冒泡,插入,選擇排序簡單實例

2020-02-23 05:40:55
字體:
來源:轉載
供稿:網友

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

# -*- 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)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天门市| 固安县| 龙胜| 威信县| 平定县| 珲春市| 迁安市| 石屏县| 大足县| 尉氏县| 探索| 杨浦区| 汕尾市| 普格县| 朝阳区| 仁化县| 伊通| 塔河县| 虎林市| 长丰县| 醴陵市| 金溪县| 江源县| 锦屏县| 许昌县| 浦东新区| 乌什县| 黄龙县| 长葛市| 都匀市| 仙游县| 洛隆县| 手游| 皮山县| 阳春市| 永顺县| 沙雅县| 洞口县| 盖州市| 临江市| 织金县|