একটি অ্যারের সর্বাধিক উপাদান কীভাবে সন্ধান করবেন

সুচিপত্র:

একটি অ্যারের সর্বাধিক উপাদান কীভাবে সন্ধান করবেন
একটি অ্যারের সর্বাধিক উপাদান কীভাবে সন্ধান করবেন

ভিডিও: একটি অ্যারের সর্বাধিক উপাদান কীভাবে সন্ধান করবেন

ভিডিও: একটি অ্যারের সর্বাধিক উপাদান কীভাবে সন্ধান করবেন
ভিডিও: একটি লিস্টে কোন উপাদান কতবার আছে সেটি গণনা করার পাইথন প্রোগ্রাম 2024, নভেম্বর
Anonim

অ্যারেতে বৃহত্তম বা ক্ষুদ্রতম মান সন্ধান করা প্রোগ্রামিংয়ের একটি খুব সাধারণ কাজ। এবং যেহেতু আজ ইন্টারনেটের সাথে সর্বাধিক প্রচলিত প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি হ'ল সার্ভার-সাইড পিএইচপি ভাষা এবং ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট ভাষা, এই ভাষাগুলির জন্য এই সমস্যাটি সমাধান করার জন্য নীচে বেশ কয়েকটি বিকল্প রয়েছে।

একটি অ্যারের সর্বাধিক উপাদান কীভাবে সন্ধান করবেন
একটি অ্যারের সর্বাধিক উপাদান কীভাবে সন্ধান করবেন

নির্দেশনা

ধাপ 1

অ্যারের সমস্ত উপাদানগুলির উপর পুনরাবৃত্তিটি সংগঠিত করুন, প্রতিটি পরবর্তীটির সাথে আগেরটির মানটির তুলনা করুন এবং একটি পৃথক ভেরিয়েবলের সর্বাধিক মান মনে রাখবেন। পিএইচপি-তে, সম্পর্কিত কোডের ব্লকটি দেখতে পারে, উদাহরণস্বরূপ, এর আগে - প্রথমে একটি অ্যারে সংজ্ঞায়িত করুন: = মান = অ্যারে (14, 25.2, 72, 60, 3); তারপরে একটি পৃথক ভেরিয়েবল নির্ধারণ করুন প্রথম উপাদান - এটি পুনরাবৃত্তি শুরুর আগে সর্বাধিক হিসাবে বিবেচিত হবে: $ ম্যাক্সভ্যালু = $ মান [0]; বর্তমানের সাথে পূর্ববর্তী সঞ্চিত মানের তুলনা করে একটি লুপ সংগঠিত করুন। তুলনা ফলাফলের উপর ভিত্তি করে বর্তমান মানটি মনে রাখুন বা এড়িয়ে যান: পূর্বাভাস ($ মান হিসাবে $ ভাল হিসাবে) যদি ($ ভাল> $ ম্যাক্সভ্যালু) $ ম্যাক্সভ্যালু = $ ভাল; সনাক্ত করা সর্বাধিক মানটি মুদ্রণ করুন:

প্রতিধ্বনি $ সর্বাধিক মূল্য;

ধাপ ২

জাভাস্ক্রিপ্টে, একই অ্যালগরিদম প্রয়োগ করা যেতে পারে, উদাহরণস্বরূপ, নিম্নলিখিত কোড সহ:

var মান = [14, 25.2, 72, 60, 3];

var সর্বাধিক মান = মান [0]

(var i = 1; i <= মানসমূহের দৈর্ঘ্য -1; i++) for

যদি (মানগুলি > সর্বাধিক মূল্য) সর্বোচ্চ মান = মানগুলি ;

}

সতর্কতা (সর্বাধিক মূল্য);

ধাপ 3

তবে, চেকটি নিজেই সংগঠিত করার দরকার নেই, কারণ বেশিরভাগ প্রোগ্রামিং ভাষার অন্তর্নির্মিত ফাংশন রয়েছে যা এটি আপনার জন্য করবে for উদাহরণস্বরূপ, পিএইচপি-তে, আপনি উতরান ক্রমে rsort বাছাই ফাংশনটি ব্যবহার করতে পারেন। প্রথম ধাপে ব্যবহৃত অ্যারের জন্য সম্পর্কিত কোডটি দেখতে এই জাতীয় দেখাচ্ছে: <? পিএইচপি

$ মান = অ্যারে (14, 25.2, 72, 60, 3);

rsort ($ মান);

প্রতিধ্বনি $ মান [0];

?>

পদক্ষেপ 4

জাভাস্ক্রিপ্টের জন্য, সবচেয়ে সহজ উপায় হ'ল ম্যাথ অবজেক্টের সর্বাধিক পদ্ধতিটি অন্য একটি পদ্ধতি প্রয়োগ করে অ্যাপলে ব্যবহার করে এটির পক্ষে আর্গুমেন্ট হিসাবে পাস করা। উদাহরণস্বরূপ, নিম্নলিখিত কোড সহ: বিভিন্ন মান = [14, 25.2, 72, 60, 3];

সতর্কতা (ম্যাথ.ম্যাক্স.অ্যাপ্লি (values}, মান))

প্রস্তাবিত: