Πώς να βρείτε το μέγιστο στοιχείο ενός πίνακα

Πίνακας περιεχομένων:

Πώς να βρείτε το μέγιστο στοιχείο ενός πίνακα
Πώς να βρείτε το μέγιστο στοιχείο ενός πίνακα

Βίντεο: Πώς να βρείτε το μέγιστο στοιχείο ενός πίνακα

Βίντεο: Πώς να βρείτε το μέγιστο στοιχείο ενός πίνακα
Βίντεο: ΠΛΗ10 ΜΑΘΗΜΑ 2.5 - ΠΙΝΑΚΕΣ - ΕΦΑΡΜΟΓΗ 1 - Μέσος Όρος Στοιχείων Πίνακα 2024, Ενδέχεται
Anonim

Η εύρεση της μεγαλύτερης ή της μικρότερης τιμής σε έναν πίνακα είναι μια πολύ κοινή εργασία στον προγραμματισμό. Και δεδομένου ότι οι πιο κοινές γλώσσες προγραμματισμού σε σχέση με το Διαδίκτυο σήμερα είναι η γλώσσα PHP από διακομιστή και η γλώσσα JavaScript από την πλευρά του πελάτη, παρακάτω είναι αρκετές επιλογές για την επίλυση αυτού του προβλήματος για αυτές τις γλώσσες.

Πώς να βρείτε το μέγιστο στοιχείο ενός πίνακα
Πώς να βρείτε το μέγιστο στοιχείο ενός πίνακα

Οδηγίες

Βήμα 1

Οργανώστε την επανάληψη όλων των στοιχείων του πίνακα, συγκρίνοντας την τιμή κάθε επόμενης με την προηγούμενη και θυμηθείτε τη μέγιστη τιμή σε μια ξεχωριστή μεταβλητή. Στην PHP, το αντίστοιχο μπλοκ κώδικα μπορεί να μοιάζει, για παράδειγμα, ως εξής - πρώτα, να ορίσετε έναν πίνακα: $ values = array (14, 25.2, 72, 60, 3). Στη συνέχεια, αντιστοιχίστε μια ξεχωριστή μεταβλητή την τιμή του πρώτο στοιχείο - θα θεωρηθεί το μέγιστο πριν ξεκινήσει η επανάληψη: $ maxValue = $ Values [0]; Οργανώστε έναν βρόχο που συγκρίνει την προηγούμενη αποθηκευμένη τιμή με την τρέχουσα. Θυμηθείτε ή παραλείψτε την τρέχουσα τιμή με βάση τα αποτελέσματα της σύγκρισης: foreach ($ value as $ val) if ($ val> $ maxValue) $ maxValue = $ val; Εκτυπώστε την ανιχνευμένη μέγιστη τιμή:

echo $ maxValue;

Βήμα 2

Στο JavaScript, μπορεί να εφαρμοστεί ο ίδιος αλγόριθμος, για παράδειγμα, με τον ακόλουθο κώδικα:

τιμές var = [14, 25.2, 72, 60, 3];

var maxValue = τιμές [0]

για (var i = 1; i <= values.length-1; i ++) {

εάν (τιμές > maxValue) maxValue = τιμές ;

}

ειδοποίηση (maxValue);

Βήμα 3

Ωστόσο, δεν χρειάζεται να οργανώσετε τον έλεγχο μόνοι σας, καθώς οι περισσότερες γλώσσες προγραμματισμού έχουν ενσωματωμένες λειτουργίες που θα το κάνουν αυτό για εσάς. Για παράδειγμα, στην PHP, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ταξινόμησης κατά φθίνουσα σειρά. Ο αντίστοιχος κωδικός για τον πίνακα που χρησιμοποιήθηκε στο πρώτο βήμα μπορεί να έχει την εξής μορφή: <? Php

$ values = πίνακας (14, 25.2, 72, 60, 3);

rsort (τιμές $);

τιμές echo $ [0];

?>

Βήμα 4

Για το JavaScript, ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε τη μέγιστη μέθοδο του αντικειμένου Math, μεταβιβάζοντας έναν πίνακα ως όρισμα σε αυτό χρησιμοποιώντας μια άλλη μέθοδο, applay. Για παράδειγμα, με τον ακόλουθο κωδικό: var τιμές = [14, 25.2, 72, 60, 3];

ειδοποίηση (Math.max.apply ({}, τιμές))

Συνιστάται: