Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť vloženie Zoradiť v Pythone

Python je ideálny programovací jazyk pre začiatočníkov vďaka svojej prirodzenej syntax jazyka , ľahko - to - nasledovať členitého kódu a flexibilné dátové typy , ktoré nie sú interpretované až do potrebnej . Pri programovaní v Pythone , budete možno musieť triediť dáta . Vloženie triedenie je základný druh , kde Python začína na začiatku poľa a prejde to jeden prvok naraz . Prvky sú radené vo vzťahu k sebe navzájom pri každom opakovaní . Návod dovolená 1

Prístup k Python editor a otvorte váš program .
2

Definujte vloženie radenie rutina . Napríklad , definovať vloženie druh pre triedenie testu Student skóre :

def InsertionSort ( skóre )
3

Vytvorte slučku triediť cez pole skóre . Napríklad typ :

pre n v rozsahu ( 1 , ľan ( skóre ) ) : key = skóre [ n] i = n -1 while ( i > = 0 ) a ( skóre [ 1 ] > , key ) : skóre [ i +1 ] = skóre [ i ] i = i -1 skóre [ i +1 ] = kľúč
4

Uložte program a vyskúšať si to . Pokračovanie príkladu , zadajte nasledujúci príkaz a stlačíte " Enter " .

TestScores = [ 86 , 55 , 92 , 67 , 75 , 83 , 95 ]
5

volanie vloženie triediť rutinné zadaním nasledujúce a stlačením klávesy " Enter " .

InsertionSort ( TestScores )

Python zoradia zoznam výsledky testov vo vzostupnom poradí . V tomto príklade vráti Python :

[ 55 , 67 , 75 , 83 , 86 , 92 , 95 ]

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené