Como Encontrar O Elemento Máximo De Uma Matriz

Índice:

Como Encontrar O Elemento Máximo De Uma Matriz
Como Encontrar O Elemento Máximo De Uma Matriz

Vídeo: Como Encontrar O Elemento Máximo De Uma Matriz

Vídeo: Como Encontrar O Elemento Máximo De Uma Matriz
Vídeo: Como encontrar os elementos de uma matriz 2024, Novembro
Anonim

Encontrar o maior ou o menor valor em uma matriz é uma tarefa muito comum na programação. E como as linguagens de programação mais comuns em relação à Internet hoje são a linguagem PHP do lado do servidor e a linguagem JavaScript do lado do cliente, a seguir estão várias opções para resolver esse problema para essas linguagens.

Como encontrar o elemento máximo de uma matriz
Como encontrar o elemento máximo de uma matriz

Instruções

Passo 1

Organize a iteração sobre todos os elementos do array, comparando o valor de cada um subsequente com o anterior e lembrando o valor máximo em uma variável separada. No PHP, o bloco de código correspondente pode parecer, por exemplo, assim - primeiro, defina um array: $ values = array (14, 25,2, 72, 60, 3); Em seguida, atribua a uma variável separada o valor do primeiro elemento - será considerado o máximo antes do início da iteração: $ maxValue = $ values [0]; Organize um loop comparando o valor previamente armazenado com o atual. Lembre-se ou ignore o valor atual com base nos resultados da comparação: foreach ($ values as $ val) if ($ val> $ maxValue) $ maxValue = $ val; Imprime o valor máximo detectado:

echo $ maxValue;

Passo 2

Em JavaScript, o mesmo algoritmo pode ser implementado, por exemplo, com o seguinte código:

valores var = [14, 25,2, 72, 60, 3];

var maxValue = valores [0]

para (var i = 1; i <= valores.comprimento-1; i ++) {

if (valores > maxValue) maxValue = valores ;

}

alerta (maxValue);

etapa 3

No entanto, não há necessidade de organizar a verificação você mesmo, uma vez que a maioria das linguagens de programação possui funções integradas que farão isso para você. Por exemplo, no PHP, você pode usar a função de classificação rsort em ordem decrescente. O código correspondente para o array usado na primeira etapa pode ser parecido com este: <? Php

$ valores = matriz (14, 25,2, 72, 60, 3);

rsort ($ valores);

echo $ values [0];

?>

Passo 4

Para JavaScript, a maneira mais fácil é usar o método max do objeto Math passando um array como um argumento para ele usando outro método, applay. Por exemplo, com o seguinte código: var values = [14, 25.2, 72, 60, 3];

alerta (Math.max.apply ({}, valores))

Recomendado: