Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como encontrar o menor número em um Array
Uma matriz é uma estrutura de dados comum para a maioria das linguagens de programação de alto nível. Trata-se de um conjunto de números ou outros objetos armazenados em uma ordem particular. Os objetos em uma matriz são acessados ​​através de um índice, um número que indica um objeto específico de acordo com sua ordem na matriz. Assumindo que os números na matriz não são classificadas , uma tarefa de programação comum é encontrar o menor ou maior número de algoritmos. Use uma estratégia em tempo linear simples, que examina cada elemento na matriz para resolver este problema de programação. Instruções
1

Criar uma variável para armazenar o menor número como o algoritmo prossegue , e inicializar com o valor do primeiro item na matriz. Nomeie- algo como " menor ", e verifique se ele é declarado usando o mesmo formato que os números na matriz se o idioma que você está usando é fortemente tipado .
2

Iniciar um " para " loop para examinar cada número na matriz. Uma variável de iteração deve começar a 0 ou 1 , dependendo do esquema de indexação da linguagem , e ela deve parar quando cresceu para o comprimento da matriz . Por exemplo, em linguagens C e semelhantes , algo como a seguinte sintaxe é usada , assumindo que o comprimento da matriz é armazenado em "tamanho" :

for (int i = 0; i < comprimento; i + +) {

Python e outras linguagens que usam o " for ... in " sintaxe, a linha aparece mais como esta :

for i in array:
3

Compare o valor atualmente indexados na matriz para a variável " menor " usando o operador menor do que em um " if" ou semelhante declaração ramo condicional. Em C , use esta instrução :

if ( array ( i) < menor) {

Python e idiomas semelhantes , onde o iterador realmente leva o valor dos elementos do array , use esta :

se i < menor :
4

Digite um comando dentro do ramo condicional para atribuir o item de série atualmente selecionado para " menor ". Como o iterador passa pela matriz, se ele detecta um valor menor do que o " menor ", que substitui " menor " em uma espécie de inversão " rei da montanha " cenário. No C , a atribuição fica assim:

menor = array ( i)

E em Python:

menor = i
5

Termine o laço "for" ea instrução condicional (com uma chaveta em linguagens C-like ou com linhas em branco em Python) . Ao executar este código e o fim do ciclo é alcançado , a variável " menor " irá conter o menor valor na matriz . Digite um comando para relatar o resultado , se desejar, ou implementar esta rotina em função e usar o " menor " para o valor de retorno.

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever um loop Pseudocódigo 
·Seqüencial Tipo de dados 
·Como fazer um loop que vai para sempre em Roblox 
·Controles GUI Comum /Web App Tela 
·Como escrever uma variável para um arquivo de texto no…
·Como matar um espaço em branco em Cold Fusion 
·Como matar um comando usando Python 
·Estilos Suporte para Programação 
·Como usar o MATLAB Sem Desktop 
·Como obter nomes de campo de um DataSet 
  Artigos em destaque
·Como escrever um programa em C para ler um número inte…
·O que é uma String Decimal 
·Tutoriais para SQLAlchemy do Python 
·Como implementar a curto tempo de atraso em C 
·Como ativar o botão Excluir na DataGridView em Winform…
·Como definir o Caret Posição em uma DIV em JavaScript…
·Como habilitar a detecção vazamento de memória 
·Como converter Float para String em C + + 
·Verdadeira VS Programação declaração falsa 
·Como escrever um programa simples em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados