python 快速排序代碼
更新時(shí)間:2009年11月23日 00:55:35 作者:
閑來(lái)無(wú)事寫了個(gè)python快排序
復(fù)制代碼 代碼如下:
def quick_sort(ls):
return [] if ls == [] else quick_sort([y for y in ls[1:] if y < ls[0]]) + [ls[0]] + quick_sort([y for y in ls[1:] if y >= ls[0]])
if __name__ == '__main__':
l1 = [3,56,8,1,34,56,89,234,56,231,45,90,33,66,88,11,22]
l2 = quick_sort(l1)
print l1
print l2
注意:quick_sort函數(shù)中的代碼是在一行里面的
相關(guān)文章
python數(shù)據(jù)爬下來(lái)保存的位置
在本篇文章里小編給大家整理的是關(guān)于python數(shù)據(jù)爬下來(lái)保存的位置,需要的朋友們可以參考下。2020-02-02python開(kāi)發(fā)之基于thread線程搜索本地文件的方法
這篇文章主要介紹了python開(kāi)發(fā)之基于thread線程搜索本地文件的方法,以完整實(shí)例形式分析了Python基于多線程處理搜索問(wèn)題的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-11-11CentOS下使用yum安裝python-pip失敗的完美解決方法
這篇文章主要介紹了CentOS下使用yum安裝python-pip失敗的完美解決方法,需要的朋友可以參考下2017-08-08python Django框架實(shí)現(xiàn)自定義表單提交
這篇文章主要為大家詳細(xì)介紹了Django框架實(shí)現(xiàn)自定義表單提交,針對(duì)"表單提交"和"Ajax提交"兩種方式來(lái)解決CSRF帶來(lái)的錯(cuò)誤進(jìn)行講解,感興趣的小伙伴們可以參考一下2016-03-03python里的條件語(yǔ)句和循環(huán)語(yǔ)句你了解多少
這篇文章主要為大家詳細(xì)介紹了python的條件語(yǔ)句和循環(huán)語(yǔ)句,使用數(shù)據(jù)庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02