#!は/ usr / binに/ Pythonの 。# - * -コーディング:UTF-8 - * - DEFソート(編曲、newArr = []): IF lenは(編曲)> 0: lenNum = LEN(newArr); IF lenNum: #ARR [0]の第1のアレイの電流値よりも小さい IF newArr [0]> ARR [0]: newArr.insert(0、ARR [0]) #Arr [0]は配列の最後のビットの現在値よりもはるかに良好大型 のelif newArr [-lenNum 1] <着[0]: newArr.insert(lenNum、編曲[0]) との間に介在# 他: K、Vのための列挙(newArr)において: ((V <編曲IF [0])&(newArr [K用+ 1]>編曲[0])) 。newArr.insert(Kの+ 1、編曲[0]) BREAK 他の: newArr.append(編曲[0]) デル編曲[0] ソート・リターン(編曲、newArr) 他: 戻りnewArr ARR = [ '7'、 '2'、 '6'、 '9'、 '5'、 '3'、 '8'、 '1'、 '4'] 印刷ソート(ARR)
Pythonの配列のソート(再帰)
おすすめ
転載: www.cnblogs.com/zhoupeng-php/p/11239584.html
おすすめ
ランキング