Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como fazer uma ordenação por inserção em Python
Python é uma linguagem de programação ideal para iniciantes devido à sua sintaxe da linguagem natural , código recuado fácil de seguir e os tipos de dados flexíveis, que não são interpretados até que seja necessário . Ao programar em Python , você pode precisar para classificar os dados . Um tipo de inserção é uma espécie de base onde Python começa no início de um array e classifica através dela um elemento de cada vez. Elementos são classificadas em relação ao outro durante cada iteração . Instruções
1

Acesse o editor de Python, e abrir o programa .
2

Definir a rotina de ordenação por inserção . Por exemplo, definir o tipo de inserção para ordenar as notas dos alunos :

def InsertionSort (escores ),
3

Crie o loop para classificar a matriz de pontuação. Por exemplo, digite :

para n in range ( 1, len (escores ) ) : key = pontuação [n] i = n -1 while ( i> = 0) e ( notas [1 ]> , key) : pontuação [i 1 ] = pontuação [i] i = i -1 pontuação [i 1 ] = chave
4

Salve o programa e testá-lo. Continuando o exemplo , digite o seguinte e pressionar "Enter ".

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

Chame o rotina de ordenação por inserção , digitando o seguinte e pressionando " Enter".

InsertionSort ( TestScores )

Python classifica a lista de resultados dos testes em ordem crescente. Neste exemplo, Python retorna :

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

Anterior :

Próximo : No
  Os artigos relacionados
·Como aumentar Matrix Tamanho em Python 
·Como ignorar um item Quando Decapagem em Python 
·Como remover Variáveis ​​De Vars Python 
·Como editar arquivos PYD 
·Como dividir dados tabulares com um delimitador de em P…
·Como Obter o CV Módulo em OpenCV para Python 
·Como alterar a cor de um ponto da trama em matplotlib 
·Como obter as coordenadas do Cursor Linux 
·Qual é a extensão do Win32 para Python 
·Como a pesquisa em Python 
  Artigos em destaque
·Use Militar de Inteligência Artificial 
·Como hospedar Jogos Flash 
·Como depurar um vazamento de memória em C + + 
·Como combinar uma List View With a View Tree 
·Como converter uma maquete para HTML 
·Como conectar o Visual Basic para Mysql 
·Como calcular o THD em MATLAB 
·Como converter números inteiros em PHP 
·Fácil Explicação de miniaplicativos Java 
·Como depurar Com Eclipse JSP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados