इस लेख में हम समझेंगे कि Java में LinkedList से एलिमेंट्स कैसे एक्सेस किए जाते हैं। java.util.LinkedList क्लास ऑपरेशन्स डबल-लिंक्ड लिस्ट के लिए अपेक्षित प्रदर्शन करते हैं। लिस्ट में इंडेक्स करने वाले ऑपरेशन्स लिस्ट को शुरुआत या अंत से ट्रैवर्स करेंगे, जो भी निर्दिष्ट इंडेक्स के करीब हो।
उदाहरण
इनपुट:
Input list: [Python, Java, Scala, Java, JavaScript]
आउटपुट:
The element at index 3 is: Java
एल्गोरिदम
- शुरुआत
- एक लिंक्ड लिस्ट
input_listडिक्लेयर करें - मान परिभाषित करें
- बिल्ट-इन फंक्शन
get()का उपयोग करके, इंडेक्स वैल्यू को फंक्शन में पास करके लिंक्ड लिस्ट के किसी विशिष्ट एलिमेंट को एक्सेस करें - परिणाम प्रदर्शित करें
- रोकें
उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन
import java.util.LinkedList;
public class Demo {
public static void main(String[] args) {
LinkedList<String> input_list = new LinkedList<>();
input_list.add("Python");
input_list.add("Java");
input_list.add("Scala");
input_list.add("Java");
input_list.add("JavaScript");
System.out.println("The list is defined as: " + input_list);
String result_string = input_list.get(3);
System.out.print("The element at index 3 is: " + result_string);
}
}
आउटपुट
The list is defined as: [Python, Java, Scala, Java, JavaScript] The element at index 3 is: Java
उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण
import java.util.LinkedList;
public class Demo {
static void getElement(LinkedList<String> input_list, int index) {
String result_string = input_list.get(index);
System.out.print("The element at index 3 is: " + result_string);
}
public static void main(String[] args) {
LinkedList<String> input_list = new LinkedList<>();
input_list.add("Python");
input_list.add("Java");
input_list.add("Scala");
input_list.add("Java");
input_list.add("JavaScript");
System.out.println("The list is defined as: " + input_list);
int index = 3;
getElement(input_list, index);
}
}
आउटपुट
The list is defined as: [Python, Java, Scala, Java, JavaScript] The element at index 3 is: Java