javascript與Python快速排序實例對比
更新時間:2015年08月10日 11:56:17 作者:__fon123__
這篇文章主要介紹了javascript與Python快速排序實例對比,實例講述了javascript與Python實現快速排序的簡單實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例對比了javascript與Python快速排序實現方法。分享給大家供大家參考。具體如下:
js實現方法:
function quicksort(arr) { if (arr.length <= 1) return arr return quicksort(arr.filter(function (lt, i) {return i > 0 && lt < arr[0]})) .concat([arr[0]]) .concat(quicksort(arr.filter(function(ge, i) {return i > 0 && ge >= arr[0]}))) }
python實現方法:
def quicksort(arr): if len(arr) <= 1: return arr return quicksort([lt for lt in arr[1:] if lt < arr[0]]) + a[0:1] + \ quicksort([ge for ge in arr[1:] if ge >= arr[0]])
希望本文所述對大家的javascript及Python程序設計有所幫助。
相關文章
js判斷樣式className同時增加class或刪除class
用正則表達式判斷多個class之間是否存在真正的class(前后空格的處理)然后增加class刪除class,本文給予實現方法,感興趣的朋友可以了解下,或許對你有所幫助2013-01-01使用webpack/gulp構建TypeScript項目的方法示例
這篇文章主要介紹了使用webpack/gulp構建TypeScript項目的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12