Hoe Om Die Maksimum Element Van 'n Skikking Te Vind

INHOUDSOPGAWE:

Hoe Om Die Maksimum Element Van 'n Skikking Te Vind
Hoe Om Die Maksimum Element Van 'n Skikking Te Vind

Video: Hoe Om Die Maksimum Element Van 'n Skikking Te Vind

Video: Hoe Om Die Maksimum Element Van 'n Skikking Te Vind
Video: Климатические угрозы. Варианты выживания 2024, April
Anonim

Om die grootste of kleinste waarde in 'n skikking te vind, is 'n baie algemene taak in die programmering. Aangesien die mees algemene programmeertale op die internet vandag die PHP-taal aan die bediener en die JavaScript-taal van die kliënt is, is hieronder 'n paar opsies om hierdie probleem vir hierdie tale op te los.

Hoe om die maksimum element van 'n skikking te vind
Hoe om die maksimum element van 'n skikking te vind

Instruksies

Stap 1

Organiseer die iterasie oor al die elemente van die skikking, vergelyk die waarde van elke daaropvolgende met die vorige en onthou die maksimum waarde in 'n aparte veranderlike. In PHP kan die ooreenstemmende blok kode byvoorbeeld so lyk - definieer eers 'n skikking: $ values = array (14, 25.2, 72, 60, 3); ken dan 'n aparte veranderlike die waarde van die eerste element - dit sal as die maksimum beskou word voordat die herhaling begin: $ maxValue = $ -waardes [0]; Organiseer 'n lus wat die waarde wat voorheen gestoor is met die huidige vergelyk. Onthou of slaan die huidige waarde oor op grond van die vergelykingsresultate: foreach ($ -waardes as $ val) as ($ val> $ maxValue) $ maxValue = $ val; Druk die opgesomde maksimumwaarde uit:

eggo $ maxValue;

Stap 2

In JavaScript kan dieselfde algoritme geïmplementeer word, byvoorbeeld met die volgende kode:

var waardes = [14, 25.2, 72, 60, 3];

var maxValue = waardes [0]

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

as (waardes > maxWalue) maxValue = waardes ;

}

waarskuwing (maxValue);

Stap 3

Dit is egter nie nodig om die tjek self te organiseer nie, aangesien die meeste programmeertale ingeboude funksies het wat dit vir u kan doen. In PHP kan u byvoorbeeld die rsort-sorteerfunksie in dalende volgorde gebruik. Die ooreenstemmende kode vir die skikking wat in die eerste stap gebruik is, kan so lyk: <? Php

$ -waardes = skikking (14, 25.2, 72, 60, 3);

rsort ($ -waardes);

eggo $ -waardes [0];

?>

Stap 4

Vir JavaScript is die maklikste manier om die maksimum metode van die Wiskunde-voorwerp te gebruik deur 'n skikking as argument daaraan deur te gee met 'n ander metode, applay. Byvoorbeeld, met die volgende kode: var values = [14, 25.2, 72, 60, 3];

waarskuwing (Math.max.apply ({}, waardes))

Aanbeveel: