Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come fare un inserimento Ordina in Python

Python è un linguaggio di programmazione ideale per i principianti grazie alla sua sintassi del linguaggio naturale , codice facile da seguire frastagliata e tipi di dati flessibili che non vengono interpretati fino a quando necessario . Quando si programma in Python , potrebbe essere necessario ordinare i dati . L' insertion sort è una sorta di base dove Python inizia all'inizio di un array e lo ordina attraverso di essa un elemento alla volta . Elementi sono ordinati rispetto all'altro durante ogni iterazione . Istruzioni
1

Accesso al tuo editor di Python , e aprire il programma .
2

Definire il tipo di routine di inserimento. Ad esempio, definire l' insertion sort per l'ordinamento dei punteggi dei test degli studenti :

def InsertionSort ( punteggi)
3

Creare il ciclo di ordinare attraverso la matrice di punteggi . Ad esempio, digitare :

per n in range ( 1 , len (punteggi ) ) : key = punteggi [ n] i = n -1 while ( i> = 0 ) e (punteggio [ 1 ] > , chiave) : punteggi [ i +1 ] = punteggi [ i] i = i -1 punteggi [ i +1 ] = tasto
4

Salvare il programma e testarlo . Continuando l'esempio , digitare quanto segue e premere "Invio".

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

Chiamare il insertion sort di routine , digitando il seguente e premere "Invio".

InsertionSort ( TestScores )

Python ordina la lista dei punteggi dei test in ordine crescente. In questo esempio , i rendimenti Python :

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

 

Programmazione © www.354353.com