python實(shí)現(xiàn)排序算法
更新時(shí)間:2014年02月14日 11:06:02 作者:
這篇文章主要介紹了python實(shí)現(xiàn)排序算法,處理小序列不錯(cuò),需要的朋友可以參考下
復(fù)制代碼 代碼如下:
def insertion_sort(n):
if len(n) == 1:
return n
b = insertion_sort(n[1:])
m = len(b)
for i in range(m):
if n[0] <= b[i]:
return b[:i]+[n[0]]+b[i:]
return b + [n[0]]
l = [1,3,4,2,6,7,9,7,12,11,789,345,456]
print insertion_sort(l)
d = input('l=')
print insertion_sort(d)
a = input('y:')
您可能感興趣的文章:
- python冒泡排序算法的實(shí)現(xiàn)代碼
- python實(shí)現(xiàn)的各種排序算法代碼
- python 實(shí)現(xiàn)歸并排序算法
- python 實(shí)現(xiàn)堆排序算法代碼
- Python實(shí)現(xiàn)的幾個(gè)常用排序算法實(shí)例
- 八大排序算法的Python實(shí)現(xiàn)
- python簡(jiǎn)單實(shí)現(xiàn)基數(shù)排序算法
- Python實(shí)現(xiàn)各種排序算法的代碼示例總結(jié)
- python實(shí)現(xiàn)的希爾排序算法實(shí)例
- python選擇排序算法實(shí)例總結(jié)
- 基于python的七種經(jīng)典排序算法(推薦)
相關(guān)文章
淺談?dòng)肰SCode寫python的正確姿勢(shì)
本篇文章主要介紹了淺談?dòng)肰SCode寫python的正確姿勢(shì),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12Python+Selenium使用Page Object實(shí)現(xiàn)頁面自動(dòng)化測(cè)試
這篇文章主要介紹了Python+Selenium使用Page Object實(shí)現(xiàn)頁面自動(dòng)化測(cè)試,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07python卸載numpy出現(xiàn)WinError:拒絕訪問的解決方案
這篇文章主要介紹了python卸載numpy出現(xiàn)WinError:拒絕訪問的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08Python 等分切分?jǐn)?shù)據(jù)及規(guī)則命名的實(shí)例代碼
這篇文章主要介紹了Python 等分切分?jǐn)?shù)據(jù)及規(guī)則命名的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08Python自動(dòng)化部署工具Fabric的簡(jiǎn)單上手指南
這篇文章主要介紹了Python自動(dòng)化部署工具Fabric的簡(jiǎn)單上手指南,涵蓋Fabric的安裝、fabric的遠(yuǎn)程操作與維護(hù)等方面,需要的朋友可以參考下2016-04-04Python利用contextvars實(shí)現(xiàn)管理上下文變量
Python?在?3.7?的時(shí)候引入了一個(gè)模塊:contextvars,從名字上很容易看出它指的是上下文變量。所以本文就來和大家詳細(xì)講講如何使用contextvars實(shí)現(xiàn)管理上下文變量,需要的可以參考一下2022-07-07