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

首頁 > 編程 > Python > 正文

Python編程二分法實(shí)現(xiàn)冒泡算法+快速排序代碼示例

2020-02-16 11:36:56
字體:
供稿:網(wǎng)友

本文分享的實(shí)例主要是Python編程二分法實(shí)現(xiàn)冒泡算法+快速排序,具體如下。

冒泡算法:

#-*- coding: UTF-8 -*-#冒泡排序def func(lt):if type(lt).__name__ !='list' and type(lt).__name__ !='tuple':returnif type(lt).__name__ == 'tuple':return list(lt)for i in range(1,len(lt)-1):   for j in range(1,len(lt)-i):     if lt[j] > lt[j+1]:     lt[j],lt[j+1] = lt[j+1],lt[j]return ltlt_01 = [2,34,5,14,7,28]print func(lt_01)

=================================================

二分法:(通過函數(shù)遞歸調(diào)用實(shí)現(xiàn))

def func(lt=[]):  if type(lt).__name__ !='list' and type(lt).__name__!='tuple':    return  if type(lt).__name__ =='tuple':    return list(lt)  if len(lt)<=1:    return lt  k = lt[0]  lt_l = []  lt_r = []  lt_m = []  for i in lt:    if i>k:      lt_r.append(i)    elif i<k:      lt_l.append(i)    else:      lt_m.append(i)  lt_l=func(lt_l)  lt_r=func(lt_r)  return lt_l + lt_m + lt_ra = [2,4,12,6,23,16,28]print func(a)

總結(jié)

以上就是本文關(guān)于Python編程二分法實(shí)現(xiàn)冒泡算法+快速排序代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 增城市| 滨海县| 肥乡县| 岳池县| 偃师市| 揭西县| 名山县| 特克斯县| 凭祥市| 凌云县| 丘北县| 冷水江市| 屏东市| 元氏县| 十堰市| 新巴尔虎左旗| 自治县| 旅游| 全南县| 分宜县| 永丰县| 中宁县| 靖西县| 集安市| 岑溪市| 阿巴嘎旗| 类乌齐县| 海伦市| 新余市| 丽水市| 宁乡县| 东光县| 阜阳市| 休宁县| 高清| 清丰县| 鄯善县| 长宁区| 百色市| 江川县| 嘉义县|