چگونه می توان بیشترین عنصر یک آرایه را پیدا کرد

فهرست مطالب:

چگونه می توان بیشترین عنصر یک آرایه را پیدا کرد
چگونه می توان بیشترین عنصر یک آرایه را پیدا کرد

تصویری: چگونه می توان بیشترین عنصر یک آرایه را پیدا کرد

تصویری: چگونه می توان بیشترین عنصر یک آرایه را پیدا کرد
تصویری: متداول ترین عنصر 2024, ممکن است
Anonim

یافتن بزرگترین یا کوچکترین مقدار در یک آرایه یک کار بسیار معمول در برنامه نویسی است. و از آنجا که رایج ترین زبانهای برنامه نویسی در ارتباط با اینترنت امروزه زبان PHP سمت سرور و زبان JavaScript سمت مشتری هستند ، در زیر چندین گزینه برای حل این مشکل برای این زبانها آورده شده است.

چگونه می توان بیشترین عنصر یک آرایه را پیدا کرد
چگونه می توان بیشترین عنصر یک آرایه را پیدا کرد

دستورالعمل ها

مرحله 1

تکرار را روی تمام عناصر آرایه سازماندهی کنید ، مقدار هر یک از آنها را با قبلی مقایسه کنید و حداکثر مقدار را در یک متغیر جداگانه بخاطر بسپارید. در PHP ، بلوک کد مربوطه ممکن است به نظر برسد ، به عنوان مثال ، مانند این - ابتدا ، یک آرایه را تعریف کنید: $ values = array (14، 25.2، 72، 60، 3)؛ سپس به یک متغیر جداگانه مقدار مقدار اختصاص دهید اولین عنصر - قبل از شروع تکرار حداکثر در نظر گرفته خواهد شد: $ maxValue = $ values [0] ؛ یک حلقه را با مقایسه مقدار ذخیره شده قبلی با مقدار فعلی سازماندهی کنید. مقدار فعلی را بر اساس نتایج مقایسه به خاطر بسپارید یا از آن صرف نظر کنید: foreach ($ مقادیر $ val) اگر ($ val> $ maxValue) $ maxValue = $ val؛ حداکثر مقدار شناسایی شده را چاپ کنید:

echo $ maxValue؛

گام 2

در JavaScript ، همان الگوریتم را می توان برای مثال با کد زیر پیاده سازی کرد:

مقادیر var = [14 ، 25.2 ، 72 ، 60 ، 3] ؛

var maxValue = مقادیر [0]

for (var i = 1؛ i <= values.length-1؛ i ++) {

if (مقادیر > maxValue) maxValue = مقادیر ؛

}

هشدار (maxValue)

مرحله 3

با این حال ، نیازی به تنظیم خود چک نیست ، زیرا اکثر زبان های برنامه نویسی توابع داخلی دارند که این کار را برای شما انجام می دهد. به عنوان مثال ، در PHP می توانید از تابع مرتب سازی rsort به ترتیب نزولی استفاده کنید. کد مربوط به آرایه مورد استفاده در مرحله اول ممکن است به صورت زیر باشد: <؟ Php

مقادیر $ = آرایه (14 ، 25.2 ، 72 ، 60 ، 3) ؛

rsort (مقادیر $)؛

echo $ values [0]؛

?>

مرحله 4

برای جاوا اسکریپت ، ساده ترین راه استفاده از روش حداکثر شی Math با عبور آرایه ای به عنوان آرگومان به آن با استفاده از روش دیگر ، applay است. به عنوان مثال ، با کد زیر: var values = [14، 25.2، 72، 60، 3]؛

هشدار (Math.max.apply ({} ، مقادیر))

توصیه شده: