Pythonのデモ実験[35] [] [] [基礎実験] [ソート順位の選択方法]

原題:

10選択方法数値順序を使用して、

すなわち、第一の位置で取ら最小番号10であり、次いで、第2の位置にある残りの9最小を取ります。

 

私のソース:

  

!は/ usr / binに/ Pythonの
#1 エンコーディング= UTF 8-。 - * -コーディング:UTF-8 - * - 

選択ソート方法、即ち、第1の位置10の最小数を取り、残りを取ります9第二の位置で最小。

L = [2,5,7,3,8,4,1,9,4,0,2,7,21 ] 


のために I レンジ(LEN(L)):
    K = I
     ための J (範囲I +は。1 、LEN(L)):
         IF L [K]> L [J]:
            K = J
     IF K =!I:
        L [K]、L [I]は = L [I]、L [K]
 印刷(L )

 

私の出力:

 

 

 

 

 

独自の方法で与え答え:

 

 

 

 

 

 

 


--------(私は行を分割しています)--------

参考:

1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example37.html

 

 

備考:

初期の修正:2019年10月6日12時43分56秒

環境:Windows 7の/ Pythonの3.7.2

 

おすすめ

転載: www.cnblogs.com/kaixin2018/p/11627032.html