Com Es Pot Trobar L’element Màxim D’una Matriu

Taula de continguts:

Com Es Pot Trobar L’element Màxim D’una Matriu
Com Es Pot Trobar L’element Màxim D’una Matriu

Vídeo: Com Es Pot Trobar L’element Màxim D’una Matriu

Vídeo: Com Es Pot Trobar L’element Màxim D’una Matriu
Vídeo: ☆ Красивая Прическа на каждый день | Как делать Прически пошагово | Волосы на капсулах | Хвост Жгуты 2024, Abril
Anonim

Trobar el valor més gran o més petit en una matriu és una tasca molt habitual en la programació. I ja que els llenguatges de programació més habituals en relació a Internet actualment són el llenguatge PHP del servidor i el llenguatge JavaScript del client, a continuació es mostren diverses opcions per resoldre aquest problema en aquests llenguatges.

Com es pot trobar l’element màxim d’una matriu
Com es pot trobar l’element màxim d’una matriu

Instruccions

Pas 1

Organitzeu la iteració sobre tots els elements de la matriu, comparant el valor de cada un posterior amb l'anterior i recordant el valor màxim en una variable independent. A PHP, el bloc de codi corresponent pot semblar, per exemple, així: primer, definiu una matriu: $ values = array (14, 25.2, 72, 60, 3); A continuació, assigneu a una variable independent el valor de la primer element: es considerarà el màxim abans que comenci la iteració: $ maxValue = $ valors [0]; organitzeu un bucle comparant el valor emmagatzemat anteriorment amb l'actual. Recordeu o ometeu el valor actual en funció dels resultats de la comparació: foreach ($ valors com $ val) si ($ val> $ maxValue) $ maxValue = $ val; Imprimiu el valor màxim detectat:

echo $ maxValue;

Pas 2

A JavaScript, es pot implementar el mateix algorisme, per exemple, amb el codi següent:

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

var Valor màxim = valors [0]

for (var i = 1; i <= values.length-1; i ++) {

if (valors > maxValue) maxValue = valors ;

}

alerta (valor màxim);

Pas 3

Tot i això, no cal organitzar la comprovació vosaltres mateixos, ja que la majoria de llenguatges de programació tenen funcions integrades que us faran això. Per exemple, a PHP, podeu utilitzar la funció d’ordenació rsort en ordre descendent. El codi corresponent per a la matriu utilitzada al primer pas pot ser així: <? Php

$ valors = matriu (14, 25,2, 72, 60, 3);

rsort (valors $);

valors $ echo [0];

?>

Pas 4

Per a JavaScript, la manera més senzilla és utilitzar el mètode max de l'objecte Math passant-li una matriu com a argument mitjançant un altre mètode, applay. Per exemple, amb el codi següent: val values = [14, 25.2, 72, 60, 3];

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

Recomanat: