Kā Atrast Maksimālo Masīva Elementu

Satura rādītājs:

Kā Atrast Maksimālo Masīva Elementu
Kā Atrast Maksimālo Masīva Elementu

Video: Kā Atrast Maksimālo Masīva Elementu

Video: Kā Atrast Maksimālo Masīva Elementu
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Aprīlis
Anonim

Masīvā lielākās vai mazākās vērtības atrašana ir ļoti izplatīts uzdevums programmēšanā. Tā kā mūsdienās visizplatītākās programmēšanas valodas saistībā ar internetu ir servera puses PHP valoda un klienta puses JavaScript valoda, tālāk ir vairākas iespējas, kā atrisināt šo problēmu šīm valodām.

Kā atrast maksimālo masīva elementu
Kā atrast maksimālo masīva elementu

Instrukcijas

1. solis

Organizējiet iterāciju pār visiem masīva elementiem, salīdzinot katra nākamā vērtību ar iepriekšējo un atceroties maksimālo vērtību atsevišķā mainīgajā. PHP atbilstošais koda bloks var izskatīties, piemēram, šādi: vispirms definējiet masīvu: $ vērtības = masīvs (14, 25,2, 72, 60, 3); Pēc tam piešķiriet atsevišķam mainīgajam vērtību pirmais elements - tas tiks uzskatīts par maksimālo pirms atkārtojuma sākuma: $ maxValue = $ vērtības [0]; Organizējiet cilpu, salīdzinot iepriekš saglabāto vērtību ar pašreizējo. Atcerieties vai izlaidiet pašreizējo vērtību, pamatojoties uz salīdzināšanas rezultātiem: foreach ($ vērtības kā $ val), ja ($ val> $ maxValue) $ maxValue = $ val; Izdrukājiet noteikto maksimālo vērtību:

echo $ maxValue;

2. solis

JavaScript to pašu algoritmu var ieviest, piemēram, ar šādu kodu:

var vērtības = [14, 25,2, 72, 60, 3];

var maxValue = vērtības [0]

par (var i = 1; i <= vērtības. garums-1; i ++) {

if (vērtības > maxValue) maxValue = vērtības ;

}

trauksme (maxValue);

3. solis

Tomēr pārbaude nav jāorganizē pašam, jo lielākajai daļai programmēšanas valodu ir iebūvētas funkcijas, kas to izdarīs jūsu vietā. Piemēram, PHP varat izmantot šķirošanas funkciju rsort dilstošā secībā. Atbilstošais masīva kods, kas izmantots pirmajā solī, varētu izskatīties šādi: <? Php

$ vērtības = masīvs (14, 25,2, 72, 60, 3);

rsort ($ vērtības);

echo $ vērtības [0];

?>

4. solis

JavaScript vienkāršākais veids ir izmantot objekta Math metodi max, nododot masīvu kā argumentu tam, izmantojot citu metodi - applay. Piemēram, ar šādu kodu: var vērtības = [14, 25,2, 72, 60, 3];

brīdinājums (Math.max.apply ({}, vērtības))

Ieteicams: