国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寿光市| 三明市| 江都市| 巴楚县| 临夏县| 南宁市| 新绛县| 板桥市| 朔州市| 广饶县| 凤庆县| 团风县| 集贤县| 宣武区| 徐汇区| 久治县| 贵州省| 龙井市| 新闻| 来宾市| 齐齐哈尔市| 乐山市| 山阴县| 吉林省| 竹溪县| 清原| 永和县| 崇仁县| 朝阳市| 乾安县| 沿河| 资阳市| 北流市| 博爱县| 新郑市| 襄汾县| 蓬溪县| 区。| 宣武区| 山东| 奎屯市|