Jak Znaleźć Maksymalny Element Tablicy

Spisu treści:

Jak Znaleźć Maksymalny Element Tablicy
Jak Znaleźć Maksymalny Element Tablicy

Wideo: Jak Znaleźć Maksymalny Element Tablicy

Wideo: Jak Znaleźć Maksymalny Element Tablicy
Wideo: Zadanie rekrutacyjne [Java] - Zamiana elementów w tablicy 2024, Listopad
Anonim

Znalezienie największej lub najmniejszej wartości w tablicy jest bardzo częstym zadaniem w programowaniu. A ponieważ obecnie najpowszechniejszymi językami programowania w odniesieniu do Internetu są język PHP po stronie serwera i język JavaScript po stronie klienta, poniżej znajduje się kilka opcji rozwiązania tego problemu dla tych języków.

Jak znaleźć maksymalny element tablicy
Jak znaleźć maksymalny element tablicy

Instrukcje

Krok 1

Uporządkuj iterację po wszystkich elementach tablicy, porównując wartość każdego kolejnego z poprzednim i pamiętając maksymalną wartość w osobnej zmiennej. W PHP odpowiedni blok kodu może wyglądać np. tak - najpierw zdefiniuj tablicę: $ wartości = tablica (14, 25,2, 72, 60, 3), następnie przypisz osobną zmienną wartość pierwszy element - zostanie uznany za maksimum przed rozpoczęciem iteracji: $ maxValue = $ wartości [0]; Zorganizuj pętlę porównującą poprzednio zapisaną wartość z bieżącą. Zapamiętaj lub pomiń aktualną wartość na podstawie wyników porównania: foreach (wartości $ jako $ val) if ($ val> $ maxValue) $ maxValue = $ val; Wydrukuj wykrytą wartość maksymalną:

echo $ maxWartość;

Krok 2

W JavaScript ten sam algorytm można zaimplementować np. następującym kodem:

wartości var = [14, 25,2, 72, 60, 3];

zmienna maxWartość = wartości [0]

for (zmienna i = 1; i <= wartości.długość-1; i ++) {

if (wartości > maxValue) maxValue = wartości ;

}

alert (maxValue);

Krok 3

Nie ma jednak potrzeby samodzielnego organizowania kontroli, ponieważ większość języków programowania ma wbudowane funkcje, które zrobią to za Ciebie. Na przykład w PHP możesz użyć funkcji sortowania rsort w kolejności malejącej. Odpowiedni kod dla tablicy użytej w pierwszym kroku może wyglądać tak: <? Php

wartości $ = tablica (14, 25,2, 72, 60, 3);

rsort (wartości $);

echo $ wartości [0];

?>

Krok 4

W przypadku JavaScript najprostszym sposobem jest użycie metody max obiektu Math, przekazując do niego tablicę jako argument za pomocą innej metody, appplay. Na przykład z następującym kodem: wartości var = [14, 25,2, 72, 60, 3];

alert (Math.max.apply ({}, wartości))

Zalecana: