কম্পিউটার

লিঙ্কডলিস্ট থেকে উপাদানগুলি অ্যাক্সেস করতে জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একটি লিঙ্কড-তালিকা থেকে উপাদানগুলি অ্যাক্সেস করতে হয়৷ java.util.LinkedList ক্লাস অপারেশনগুলি সম্পাদন করে আমরা একটি দ্বিগুণ-লিঙ্কযুক্ত তালিকার জন্য আশা করতে পারি৷ তালিকার মধ্যে সূচী করা অপারেশনগুলি শুরু থেকে তালিকাকে অতিক্রম করবে বা শেষ, যেটি নির্দিষ্ট সূচকের কাছাকাছি।

নীচে একই -

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

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

Input list: [Python, Java, Scala, Java, JavaScript]

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

The element at index 3 is: Java

অ্যালগরিদম

Step 1 - START
Step 2 - Declare a linked list namely input_list.
Step 3 - Define the values.
Step 4 - Using the built-in function get(), we can access any specific element of the linked list by passing the index value to the function.
Step 5 - Display the result
Step 6 - Stop

উদাহরণ 1

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

import java.util.LinkedList;
public class Demo {
   public static void main(String[] args) {
      LinkedList<String> 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("The list is defined as: " + input_list);
      String result_string = input_list.get(3);
      System.out.print("The element at index 3 is: " + result_string);
   }
}

আউটপুট

The list is defined as: [Python, Java, Scala, Java, JavaScript]
The element at index 3 is: Java

উদাহরণ 2

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

import java.util.LinkedList;
public class Demo {
   static void get_element(LinkedList<String> input_list, int index){
      String result_string = input_list.get(index);
      System.out.print("The element at index 3 is: " + result_string);
   }
   public static void main(String[] args) {
      LinkedList<String> 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("The list is defined as: " + input_list);
      int index = 3;
      get_element(input_list, index);
   }
}

আউটপুট

The list is defined as: [Python, Java, Scala, Java, JavaScript]
The element at index 3 is: Java

  1. ম্যাট্রিক্স উপাদান ঘোরাতে জাভা প্রোগ্রাম

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

  3. জাভা প্রোগ্রাম লেক্সিকোগ্রাফিক্যাল অর্ডারে উপাদানগুলিকে সাজাতে (অভিধান ক্রম)

  4. জাভা প্রোগ্রাম একটি তালিকা থেকে সদৃশ উপাদান অপসারণ