इस लेख में हम समझेंगे कि Java में LinkedList में पहले और अंतिम स्थान पर एलिमेंट कैसे जोड़े जाते हैं। java.util.LinkedList क्लास ऑपरेशन्स डबल-लिंक्ड लिस्ट के लिए अपेक्षित प्रदर्शन करते हैं।
उदाहरण
इनपुट:
Input list: [Java, Scalaa, C++]
आउटपुट:
The list after adding elements is: [JVA, Java, Scalaa, C++, Spark]
एल्गोरिदम
- शुरुआत
- एक LinkedList
input_listडिक्लेयर करें - मान परिभाषित करें
- पहले और अंतिम स्थान पर क्रमशः एलिमेंट्स जोड़ने के लिए बिल्ट-इन फंक्शन
addFirst()औरaddLast()का उपयोग करें - परिणाम प्रदर्शित करें
- रोकें
उदाहरण 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 addElements(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);
addElements(input_list);
}
}
आउटपुट
The list is defined as: [Java, Scalaa, C++] The list after adding elements is: [JVA, Java, Scalaa, C++, Spark]