Comment Trouver L'élément Maximum D'un Tableau

Table des matières:

Comment Trouver L'élément Maximum D'un Tableau
Comment Trouver L'élément Maximum D'un Tableau

Vidéo: Comment Trouver L'élément Maximum D'un Tableau

Vidéo: Comment Trouver L'élément Maximum D'un Tableau
Vidéo: Comment faire un tableau d'avancement et trouver le réactif limitant ? | Chimie | Lycée 2024, Peut
Anonim

Trouver la valeur la plus grande ou la plus petite dans un tableau est une tâche très courante en programmation. Et puisque les langages de programmation les plus courants en relation avec Internet aujourd'hui sont le langage PHP côté serveur et le langage JavaScript côté client, voici plusieurs options pour résoudre ce problème pour ces langages.

Comment trouver l'élément maximum d'un tableau
Comment trouver l'élément maximum d'un tableau

Instructions

Étape 1

Organisez l'itération sur tous les éléments du tableau, en comparant la valeur de chaque élément suivant avec le précédent et en vous souvenant de la valeur maximale dans une variable distincte. En PHP, le bloc de code correspondant peut ressembler, par exemple, à ceci - d'abord, définissez un tableau: $ values = array (14, 25.2, 72, 60, 3); Ensuite, affectez à une variable distincte la valeur du premier élément - il sera considéré comme le maximum avant le début de l'itération: $ maxValue = $ values [0]; Organiser une boucle comparant la valeur précédemment stockée avec la valeur actuelle. Mémorisez ou ignorez la valeur actuelle en fonction des résultats de la comparaison: foreach (valeurs $ en tant que $ val) if ($ val> $ maxValue) $ maxValue = $ val; Imprimer la valeur maximale détectée:

echo $ maxValue;

Étape 2

En JavaScript, le même algorithme peut être implémenté, par exemple, avec le code suivant:

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

var maxValue = valeurs [0]

pour (var i = 1; i <= valeurs.longueur-1; i ++) {

if (valeurs > maxValue) maxValue = valeurs ;

}

alerte (maxValue);

Étape 3

Cependant, il n'est pas nécessaire d'organiser le contrôle vous-même, car la plupart des langages de programmation ont des fonctions intégrées qui le feront pour vous. Par exemple, en PHP, vous pouvez utiliser la fonction de tri rsort par ordre décroissant. Le code correspondant pour le tableau utilisé dans la première étape pourrait ressembler à ceci: <? Php

valeurs $ = tableau (14, 25.2, 72, 60, 3);

rsort (valeurs $);

echo $ valeurs [0];

?>

Étape 4

Pour JavaScript, le moyen le plus simple est d'utiliser la méthode max de l'objet Math en lui passant un tableau comme argument à l'aide d'une autre méthode, appplay. Par exemple, avec le code suivant: var values = [14, 25.2, 72, 60, 3];

alerte (Math.max.apply ({}, valeurs))

Conseillé: