কম্পিউটার

জাভা প্রোগ্রাম একটি তালিকা থেকে সর্বনিম্ন এবং সর্বোচ্চ পেতে


এই নিবন্ধে, আমরা একটি তালিকা থেকে সর্বনিম্ন এবং সর্বাধিক পেতে কিভাবে বুঝতে হবে. একটি তালিকা হল একটি অর্ডারকৃত সংগ্রহ যা আমাদের উপাদানগুলিকে ক্রমান্বয়ে সঞ্চয় এবং অ্যাক্সেস করতে দেয়। এতে উপাদানগুলি সন্নিবেশ করা, আপডেট করা, মুছে ফেলা এবং অনুসন্ধান করার জন্য সূচক-ভিত্তিক পদ্ধতি রয়েছে। এতে ডুপ্লিকেট উপাদানও থাকতে পারে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

Input list: [500, 650, 300, 250, 110]

কাঙ্খিত আউটপুট হবে

The minimum value of the list is: 110
The maximum value of the list is: 650

অ্যালগরিদম

Step 1 - START
Step 2 - Declare a list namely input_list.
Step 3 - Define the values.
Step 4 - Sort the list using the inbuilt function .sort().
Step 5 - Use the inbuilt function Integer.MAX_VALUE to fetch the max value of the list and Integer.MIN_VALUE to fetch the minimum value of the list.
Step 6 - Display the result
Step 7 - Stop

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Demo {
   public static void main(String[] args) {
      System.out.println("Required packages have been imported");
      List<Integer> input_list = new ArrayList<>();
      input_list.add(500);
      input_list.add(650);
      input_list.add(300);
      input_list.add(250);
      input_list.add(110);
      System.out.println("The list is defined as " +input_list);
      List<Integer> sortedlist = new ArrayList<>(input_list);
      Collections.sort(sortedlist);
      if (sortedlist == null || sortedlist.size() == 0) {
         System.out.println("\nThe minimum value of the list is: " +Integer.MAX_VALUE);
      }
      System.out.println("\nThe minimum value of the list is: " +sortedlist.get(0));
      if (sortedlist == null || sortedlist.size() == 0) {
         System.out.println("The maximum value of the list is: " + Integer.MIN_VALUE);
         return ;
      }
      int list_size = sortedlist.size() - 1;
      System.out.println("The maximum value of the list is: " + sortedlist.get(list_size));
   }
}

আউটপুট

Required packages have been imported
The list is defined as [500, 650, 300, 250, 110]

The minimum value of the list is: 110
The maximum value of the list is: 650

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Demo {
   public static Integer get_min_value(List<Integer> sortedlist) {
      if (sortedlist == null || sortedlist.size() == 0) {
         return Integer.MAX_VALUE;
      }
      return sortedlist.get(0);
   }
   public static Integer get_max_value(List<Integer> sortedlist) {
      if (sortedlist == null || sortedlist.size() == 0) {
         return Integer.MIN_VALUE;
      }
      int list_size = sortedlist.size() - 1;
      return sortedlist.get(list_size);
   }
   public static void main(String[] args) {
      System.out.println("Required packages have been imported");
      List<Integer> input_list = new ArrayList<>();
      input_list.add(500);
      input_list.add(650);
      input_list.add(300);
      input_list.add(250);
      input_list.add(110);
      System.out.println("The list is defined as " +input_list);
      List<Integer> sortedlist = new ArrayList<>(input_list);
      Collections.sort(sortedlist);
      System.out.println("\nThe minimum value of the list is: " + get_min_value(sortedlist));
      System.out.println("The maximum value of the list is: " + get_max_value(sortedlist));
   }
}

আউটপুট

Required packages have been imported
The list is defined as [500, 650, 300, 250, 110]

The minimum value of the list is: 110
The maximum value of the list is: 650

  1. জাভাতে ArrayList থেকে প্রথম এবং শেষ উপাদানগুলি কিভাবে পেতে হয়?

  2. বৃত্তাকার লিঙ্কযুক্ত তালিকা থেকে সর্বাধিক এবং সর্বনিম্ন মান নোড খুঁজে পেতে পাইথন প্রোগ্রাম

  3. একটি দ্বিগুণ লিঙ্কযুক্ত তালিকা থেকে সর্বাধিক এবং সর্বনিম্ন মান নোড খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম একটি তালিকায় সর্বাধিক এবং সর্বনিম্ন উপাদানের অবস্থান খুঁজে পেতে?