Si Të Gjesh Elementin Maksimal Të Një Grupi

Përmbajtje:

Si Të Gjesh Elementin Maksimal Të Një Grupi
Si Të Gjesh Elementin Maksimal Të Një Grupi

Video: Si Të Gjesh Elementin Maksimal Të Një Grupi

Video: Si Të Gjesh Elementin Maksimal Të Një Grupi
Video: Ç'duhet të dini për grupin tuaj të gjakut 2024, Mund
Anonim

Gjetja e vlerës më të madhe ose më të vogël në një grup është një detyrë shumë e zakonshme në programim. Dhe meqenëse gjuhët më të zakonshme të programimit në lidhje me internetin sot janë gjuha PHP nga ana e serverit dhe gjuha JavaScript nga ana e klientit, më poshtë janë disa opsione për zgjidhjen e këtij problemi për këto gjuhë.

Si të gjesh elementin maksimal të një grupi
Si të gjesh elementin maksimal të një grupi

Udhëzimet

Hapi 1

Organizoni përsëritjen mbi të gjithë elementët e grupit, duke krahasuar vlerën e secilit pasardhës me atë të mëparshëm dhe duke kujtuar vlerën maksimale në një ndryshore të veçantë. Në PHP, blloku përkatës i kodit mund të duket, për shembull, kështu - së pari, përcaktoni një grup: $ vlerat = varg (14, 25.2, 72, 60, 3); Pastaj caktoni një ndryshore të veçantë vlerën e elementi i parë - do të konsiderohet maksimumi para se të fillojë përsëritja: $ maxValue = $ vlerat [0]; Organizoni një lak duke krahasuar vlerën e ruajtur më parë me atë aktuale. Mos harroni ose anashkaloni vlerën aktuale bazuar në rezultatet e krahasimit: foreach ($ vlerat si $ val) nëse ($ val> $ maxValue) $ maxValue = $ val; Printo vlerën maksimale të zbuluar:

jehonë $ maxValue;

Hapi 2

Në JavaScript, i njëjti algoritëm mund të zbatohet, për shembull, me kodin e mëposhtëm:

vlerat var = = 14, 25,2, 72, 60, 3];

var maxValue = vlerat [0]

për (var i = 1; i <= vlerat. gjatësia-1; i ++) {

if (vlerat > maxValue) maxValue = vlerat ;

}

alarm (maxValue);

Hapi 3

Sidoqoftë, nuk ka nevojë të organizoni vetë kontrollin, pasi që shumica e gjuhëve të programimit kanë funksione të integruara që do ta bëjnë këtë për ju. Për shembull, në PHP, mund të përdorni funksionin e renditjes rsort në rend zbritës. Kodi përkatës për grupin e përdorur në hapin e parë mund të duket kështu: <? Php

$ vlerat = varg (14, 25.2, 72, 60, 3);

rsort (vlerat $);

jehona e vlerave $ [0];

?>

Hapi 4

Për JavaScript, mënyra më e lehtë është përdorimi i metodës maksimale të objektit Math duke kaluar një varg si argument tek ajo duke përdorur një metodë tjetër, applay. Për shembull, me kodin e mëposhtëm: var vlerat = [14, 25.2, 72, 60, 3];

alarm (Math.max.apply ({}, vlerat))

Recommended: