So Finden Sie Das Maximale Element Eines Arrays

Inhaltsverzeichnis:

So Finden Sie Das Maximale Element Eines Arrays
So Finden Sie Das Maximale Element Eines Arrays

Video: So Finden Sie Das Maximale Element Eines Arrays

Video: So Finden Sie Das Maximale Element Eines Arrays
Video: Arrays 3: Summe, Maximum, Minimum der Array-Werte berechnen [deutsch] 2024, November
Anonim

Das Finden des größten oder kleinsten Werts in einem Array ist eine sehr häufige Aufgabe in der Programmierung. Und da die gängigsten Programmiersprachen in Bezug auf das Internet heute die serverseitige PHP-Sprache und die clientseitige JavaScript-Sprache sind, finden Sie im Folgenden mehrere Möglichkeiten, dieses Problem für diese Sprachen zu lösen.

So finden Sie das maximale Element eines Arrays
So finden Sie das maximale Element eines Arrays

Anleitung

Schritt 1

Organisieren Sie die Iteration über alle Elemente des Arrays, vergleichen Sie den Wert jedes nachfolgenden mit dem vorherigen und merken Sie sich den Maximalwert in einer separaten Variablen. In PHP kann der entsprechende Codeblock zum Beispiel so aussehen - zuerst ein Array definieren: $ values = Array (14, 25.2, 72, 60, 3); dann einer separaten Variablen den Wert des erstes Element - es wird als Maximum angesehen, bevor die Iteration beginnt: $ maxValue = $ values [0]; Organisieren Sie eine Schleife, die den zuvor gespeicherten Wert mit dem aktuellen vergleicht. Merken Sie sich den aktuellen Wert oder überspringen Sie ihn basierend auf den Vergleichsergebnissen: foreach ($-Werte als $-Wert) if ($-Wert> $-MaxWert) $-MaxWert = $-Wert; Drucken Sie den erkannten Maximalwert:

echo $ maxWert;

Schritt 2

In JavaScript kann derselbe Algorithmus beispielsweise mit folgendem Code implementiert werden:

var-Werte = [14, 25.2, 72, 60, 3];

var maxValue = Werte [0]

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

if (Werte > maxValue) maxValue = Werte ;

}

Warnung (maxValue);

Schritt 3

Sie müssen den Check jedoch nicht selbst organisieren, da die meisten Programmiersprachen über eingebaute Funktionen verfügen, die dies für Sie übernehmen. In PHP können Sie beispielsweise die Sortierfunktion rsort in absteigender Reihenfolge verwenden. Der entsprechende Code für das im ersten Schritt verwendete Array könnte so aussehen: <? Php

$-Werte = Array (14, 25.2, 72, 60, 3);

rsort ($-Werte);

echo $-Werte [0];

?>

Schritt 4

Für JavaScript besteht der einfachste Weg darin, die max-Methode des Math-Objekts zu verwenden, indem ein Array mit einer anderen Methode, applay, als Argument übergeben wird. Zum Beispiel mit dem folgenden Code: var-Werte = [14, 25.2, 72, 60, 3];

alert (Math.max.apply ({}, Werte))

Empfohlen: