কম্পিউটার

জাভা প্রোগ্রাম একটি লিঙ্ক করা তালিকার প্রথম এবং শেষ অবস্থানে উপাদান যোগ করার জন্য


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

নীচে একই -

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

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

Input list: [Java, Scalaa, C++]

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

The list after adding elements is: [JVA, Java, Scalaa, C++, Spark]

অ্যালগরিদম

Step 1 - START
Step 2 - Declare a LinkedList namely input_list.
Step 3 - Define the values.
Step 4 - Use the in-built function addFirst() and addLast() to add elements to the first and last positions respectively.
Step 5 - Display the result
Step 6 - Stop

উদাহরণ 1

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

import java.util.*;
public class Demo {
   public static void main(String args[]){
      LinkedList<String> input_list = new LinkedList<String>();
      input_list.add("Java");
      input_list.add("Scalaa");
      input_list.add("C++");
      System.out.println("The list is defined as: " + input_list);
      input_list.addFirst("JVA");
      input_list.addLast("Spark");
      System.out.println("The list after adding elements is: " + input_list);
   }
}

আউটপুট

The list is defined as: [Java, Scalaa, C++]
The list after adding elements is: [JVA, Java, Scalaa, C++, Spark]

উদাহরণ 2

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

import java.util.*;
public class Demo {
   static void add_elements(LinkedList<String> input_list){
      input_list.addFirst("JVA");
      input_list.addLast("Spark");
      System.out.println("The list after adding elements is: " + input_list);
   }
   public static void main(String args[]){
      LinkedList<String> input_list = new LinkedList<String>();
      input_list.add("Java");
      input_list.add("Scalaa");
      input_list.add("C++");
      System.out.println("The list is defined as: " + input_list);
      add_elements(input_list);
   }
}

আউটপুট

The list is defined as: [Java, Scalaa, C++]
The list after adding elements is: [JVA, Java, Scalaa, C++, Spark]

  1. পাইথন প্রোগ্রাম একটি তালিকার প্রথম এবং শেষ মান অদলবদল করতে

  2. পাইথনে একটি তালিকার প্রথম এবং শেষ উপাদান পান

  3. পাইথন প্রোগ্রাম একটি তালিকার প্রথম এবং শেষ উপাদান বিনিময় করতে

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