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

LinkedList-এлемен্ট এক্সেস করার জাভা প্রোগ্রাম


এই আর্টিকেলে আমরা বুঝব কিভাবে LinkedList-এ থেকে নির্দিষ্ট এলিমেন্ট এক্সেস করতে হয়। java.util.LinkedList ক্লাস ডাবলি-লিঙ্কড লিস্টের মতো কাজ করে।

উদাহরণ

ইনপুট:

ইনপুট লিস্ট: [Python, Java, Scala, Java, JavaScript]

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

ইনডেক্স ৩-এর এলিমেন্ট: Java

অ্যালগরিদম

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

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

import java.util.LinkedList;
public class Demo {
    public static void main(String[] args) {
        LinkedList input_list = new LinkedList<>();
        input_list.add("Python");
        input_list.add("Java");
        input_list.add("Scala");
        input_list.add("Java");
        input_list.add("JavaScript");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
        String result_string = input_list.get(3);
        System.out.print("ইনডেক্স ৩-এর এলিমেন্ট: " + result_string);
    }
}

আউটপুট

লিস্টটি সংজ্ঞায়িত: [Python, Java, Scala, Java, JavaScript]
ইনডেক্স ৩-এর এলিমেন্ট: Java

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

import java.util.LinkedList;
public class Demo {
    static void get_element(LinkedList input_list, int index) {
        String result_string = input_list.get(index);
        System.out.print("ইনডেক্স ৩-এর এলিমেন্ট: " + result_string);
    }
    public static void main(String[] args) {
        LinkedList input_list = new LinkedList<>();
        input_list.add("Python");
        input_list.add("Java");
        input_list.add("Scala");
        input_list.add("Java");
        input_list.add("JavaScript");
        System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
        int index = 3;
        get_element(input_list, index);
    }
}

আউটপুট

লিস্টটি সংজ্ঞায়িত: [Python, Java, Scala, Java, JavaScript]
ইনডেক্স ৩-এর এলিমেন্ট: Java
  1. ম্যাট্রিক্স এলিমেন্ট রোটেট করার জাভা প্রোগ্রাম

  2. ম্যাট্রিক্সের বাউন্ডারি এলিমেন্ট প্রিন্ট করার জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম: অ্যারে এলিমেন্টগুলো লেক্সিকোগ্রাফিক্যাল অর্ডার (Dictionary Order)-এ সাজানো

  4. জাভা প্রোগ্রাম: List-এ থেকে ডুপ্লিকেট এলিমেন্ট রিমূভ করা