এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে বিভিন্ন ধরনের সংগ্রহ ব্যবহার করতে হয়।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
Input list: [101, 102, 103, 104, 105]
কাঙ্খিত আউটপুট হবে −
The list after removing an element: 101 102 103 105
অ্যালগরিদম
Step 1 - START Step 2 - Declare a list namely input_collection. Step 3 - Define the values. Step 4 - Using the function remove(), we send the index value of the element as parameter, we remove the specific element. Step 5 - Display the result Step 6 - Stop
উদাহরণ 1
এখানে, আমরা ArrayList এর ব্যবহার দেখাই। অ্যারে তালিকা একটি প্রাথমিক আকার দিয়ে তৈরি করা হয়। যখন এই আকারটি অতিক্রম করে, সংগ্রহটি স্বয়ংক্রিয়ভাবে বড় হয়ে যায়। যখন বস্তুগুলি সরানো হয়, তখন অ্যারে সঙ্কুচিত হতে পারে৷
import java.util.*; public class Demo { public static void main(String[] args){ ArrayList<Integer> input_collection = new ArrayList<Integer>(); for (int i = 1; i <= 5; i++) input_collection.add(i + 100); System.out.println("The list is defined as: " +input_collection); input_collection.remove(3); System.out.println("\nThe list after removing an element: "); for (int i = 0; i < input_collection.size(); i++) System.out.print(input_collection.get(i) + " "); } }
আউটপুট
The list is defined as: [101, 102, 103, 104, 105] The list after removing an element: 101 102 103 105
উদাহরণ 2
এখানে, আমরা লিঙ্ক করা তালিকার ব্যবহার দেখাই। java.util.LinkedList ক্লাস অপারেশন সঞ্চালিত হয় আমরা একটি দ্বিগুণ-লিঙ্কড তালিকার জন্য আশা করতে পারি। যে ক্রিয়াকলাপগুলি তালিকায় সূচী করে সেগুলি শুরু বা শেষ থেকে তালিকাকে অতিক্রম করবে, যেটি নির্দিষ্ট সূচকের কাছাকাছি।
import java.util.*; public class Demo { public static void main(String[] args){ LinkedList<Integer> input_collection = new LinkedList<Integer>(); for (int i = 1; i <= 5; i++) input_collection.add(i + 100); System.out.println("The list is defined as: " +input_collection); input_collection.remove(3); System.out.println("\nThe list after removing an element"); for (int i = 0; i < input_collection.size(); i++) System.out.print(input_collection.get(i) + " "); } }
আউটপুট
The list is defined as: [101, 102, 103, 104, 105] The list after removing an element 101 102 103 105