কম্পিউটার টিউটোরিয়াল

ArrayList আরোহী ক্রমে সর্ট করার জাভা প্রোগ্রাম


এই আর্টিকেলে আমরা বুঝব কিভাবে ArrayList কে আরোহী ক্রমে (ascending order) সর্ট করতে হয়।

উদাহরণ

ইনপুট:

ইনপুট লিস্ট: [java, coding, is, fun]

প্রত্যাশিত আউটপুট:

সর্ট করা লিস্ট: [coding, fun, is, java]

অ্যালগরিদম

ধাপ ১ - শুরু
ধাপ ২ - একটি ArrayList (input_list) ঘোষণা করুন
ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন
ধাপ ৪ - Collections.sort() ফাংশন ব্যবহার করে লিস্টটি সর্ট করুন
ধাপ ৫ - ফলাফল প্রদর্শন করুন
ধাপ ৬ - থামুন

উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন

import java.util.*;
public class Demo {
    public static void main(String args[]) {
        ArrayList input_list = new ArrayList();
        input_list.add("java");
        input_list.add("coding");
        input_list.add("is");
        input_list.add("fun");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
        Collections.sort(input_list);
        System.out.println("সর্ট করা লিস্ট: " + input_list);
    }
}

আউটপুট

লিস্টটি সংজ্ঞায়িত: [java, coding, is, fun]
সর্ট করা লিস্ট: [coding, fun, is, java]

উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার

import java.util.*;
public class Demo {
    static void sort(ArrayList input_list) {
        Collections.sort(input_list);
        System.out.println("সর্ট করা লিস্ট: " + input_list);
    }
    public static void main(String args[]) {
        ArrayList input_list = new ArrayList();
        input_list.add("java");
        input_list.add("coding");
        input_list.add("is");
        input_list.add("fun");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
        sort(input_list);
    }
}

আউটপুট

লিস্টটি সংজ্ঞায়িত: [java, coding, is, fun]
সর্ট করা লিস্ট: [coding, fun, is, java]
  1. রিকার্সিভ ইনসার্শন সোর্টের জন্য জাভা প্রোগ্রাম

  2. কম সোর্টের জন্য জাভা প্রোগ্রাম

  3. অ্যারে (লিস্ট) ডিসেন্ডিং অর্ডারে সর্ট করার পাইথন প্রোগ্রাম

  4. অ্যারে (লিস্ট) অ্যাসেন্ডিং অর্ডারে সর্ট করার পাইথন প্রোগ্রাম