इस लेख में, हम समझेंगे कि किसी लिंक की गई सूची की पहली और आखिरी स्थिति में तत्व कैसे जोड़ना है। शुरुआत या अंत से, जो भी निर्दिष्ट सूचकांक के करीब हो।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
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]