কম্পিউটার

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


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে লিঙ্ক করা-তালিকা থেকে উপাদানগুলি সরাতে হয়।

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

নীচে একই -

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

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

The list is defined as: [Java, Scala, Python, JavaScript, C++]

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

The list after removing all the elements is: [Python, JavaScript, C++]

অ্যালগরিদম

Step 1 - START
Step 2 - Declare namely
Step 3 - Define the values.
Step 4 - Display the result
Step 5 - Stop

উদাহরণ 1

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

import java.util.LinkedList;
public class Demo {
   public static void main(String args[]){
      LinkedList<String> input_list = new LinkedList<String>();
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Python");
      input_list.add("JavaScript");
      input_list.add("C++");
      System.out.println("The list is defined as: " + input_list);
      input_list.remove();
      input_list.remove();
      System.out.println("The list after removing all the elements is: " + input_list);
   }
}

আউটপুট

The list is defined as: [Java, Scala, Python, JavaScript, C++]
The list after removing all the elements is: [Python, JavaScript, C++]

উদাহরণ 2

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

import java.util.LinkedList;
public class Demo {
   static void remove_element(LinkedList<String> input_list){
      input_list.remove();
      input_list.remove();
      System.out.println("The list after removing all the elements is: " + input_list);
   }
   public static void main(String args[]){
      LinkedList<String> input_list = new LinkedList<String>();
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Python");
      input_list.add("JavaScript");
      input_list.add("C++");
      System.out.println("The list is defined as: " + input_list);
      remove_element(input_list);
   }
}

আউটপুট

The list is defined as: [Java, Scala, Python, JavaScript, C++]
The list after removing all the elements is: [Python, JavaScript, C++]

  1. কিভাবে জাভাতে একটি ArrayList অবজেক্ট থেকে অপ্রয়োজনীয় উপাদানগুলি সরাতে হয়?

  2. একটি তালিকা থেকে প্যালিনড্রোমিক উপাদানগুলি সরানোর জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?

  4. জাভা তালিকা থেকে সদৃশ সরান