Cum Se Găsește Elementul Maxim Al Unui Tablou

Cuprins:

Cum Se Găsește Elementul Maxim Al Unui Tablou
Cum Se Găsește Elementul Maxim Al Unui Tablou

Video: Cum Se Găsește Elementul Maxim Al Unui Tablou

Video: Cum Se Găsește Elementul Maxim Al Unui Tablou
Video: App care initializeaza, citeste, gaseste cel mai mare element si copiaza un tablou utilizand functii 2024, Noiembrie
Anonim

Găsirea celei mai mari sau mai mici valori dintr-o matrice este o sarcină foarte obișnuită în programare. Și întrucât cele mai comune limbaje de programare în legătură cu Internetul de astăzi sunt limbajul PHP de pe server și limbajul JavaScript de pe partea de client, mai jos sunt câteva opțiuni pentru rezolvarea acestei probleme pentru aceste limbaje.

Cum se găsește elementul maxim al unui tablou
Cum se găsește elementul maxim al unui tablou

Instrucțiuni

Pasul 1

Organizați iterația pe toate elementele matricei, comparând valoarea fiecăruia ulterior cu cea anterioară și amintind valoarea maximă într-o variabilă separată. În PHP, blocul de cod corespunzător poate arăta, de exemplu, așa - mai întâi, definiți o matrice: $ valori = matrice (14, 25.2, 72, 60, 3); Apoi atribuiți unei variabile separate valoarea primul element - va fi considerat maximul înainte de începerea iterației: $ maxValue = $ valori [0]; Organizați o buclă comparând valoarea stocată anterior cu cea curentă. Amintiți-vă sau săriți peste valoarea curentă pe baza rezultatelor comparației: foreach ($ valori ca $ val) dacă ($ val> $ maxValue) $ maxValue = $ val; Imprimați valoarea maximă detectată:

echo $ maxValue;

Pasul 2

În JavaScript, același algoritm poate fi implementat, de exemplu, cu următorul cod:

valori var = [14, 25,2, 72, 60, 3];

var MaxValue = valori [0]

pentru (var i = 1; i <= valori.lungime-1; i ++) {

if (valori > maxValue) maxValue = valori ;

}

alert (maxValue);

Pasul 3

Cu toate acestea, nu este nevoie să vă organizați singuri verificarea, deoarece majoritatea limbajelor de programare au funcții încorporate care vor face acest lucru pentru dvs. De exemplu, în PHP, puteți utiliza funcția de sortare rsort în ordine descrescătoare. Codul corespunzător pentru matricea utilizată în primul pas ar putea arăta astfel: <? Php

$ valori = matrice (14, 25,2, 72, 60, 3);

rsort (valori $);

echo $ valori [0];

?>

Pasul 4

Pentru JavaScript, cel mai simplu mod este de a folosi metoda max a obiectului Math, trecând o matrice ca argument către aceasta folosind o altă metodă, applay. De exemplu, cu următorul cod: valori var = [14, 25.2, 72, 60, 3];

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

Recomandat: